diff --git a/syllabus/01AA007.html b/syllabus/01AA007.html index 461168d974..b3717645db 100644 --- a/syllabus/01AA007.html +++ b/syllabus/01AA007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA010.html b/syllabus/01AA010.html index 6d62da6207..710cb29db2 100644 --- a/syllabus/01AA010.html +++ b/syllabus/01AA010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA018.html b/syllabus/01AA018.html index 258f71ab71..d11b094c37 100644 --- a/syllabus/01AA018.html +++ b/syllabus/01AA018.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA026.html b/syllabus/01AA026.html index 3f0caa2ab1..7f24030c92 100644 --- a/syllabus/01AA026.html +++ b/syllabus/01AA026.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA027.html b/syllabus/01AA027.html index 1e04c6fd30..712c0f7cfb 100644 --- a/syllabus/01AA027.html +++ b/syllabus/01AA027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA028.html b/syllabus/01AA028.html index 7fa4945f8e..3fab9ec7b8 100644 --- a/syllabus/01AA028.html +++ b/syllabus/01AA028.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA029.html b/syllabus/01AA029.html index 4d402201cf..148e0f55b0 100644 --- a/syllabus/01AA029.html +++ b/syllabus/01AA029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA030.html b/syllabus/01AA030.html index afd4c82631..1abebf2a2e 100644 --- a/syllabus/01AA030.html +++ b/syllabus/01AA030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -751,5 +795,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA031.html b/syllabus/01AA031.html index 4c1ce6189c..c5e162ecf2 100644 --- a/syllabus/01AA031.html +++ b/syllabus/01AA031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -745,5 +789,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA032.html b/syllabus/01AA032.html index d1f8a9576f..b2d6c578f5 100644 --- a/syllabus/01AA032.html +++ b/syllabus/01AA032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA041.html b/syllabus/01AA041.html index 5a2e0e57bb..dbdd17323f 100644 --- a/syllabus/01AA041.html +++ b/syllabus/01AA041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA042.html b/syllabus/01AA042.html index e1498ca18f..0db8f24b74 100644 --- a/syllabus/01AA042.html +++ b/syllabus/01AA042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA043.html b/syllabus/01AA043.html index c822d0557a..dceb7bcdeb 100644 --- a/syllabus/01AA043.html +++ b/syllabus/01AA043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA044.html b/syllabus/01AA044.html index 325429c817..16341ee0f0 100644 --- a/syllabus/01AA044.html +++ b/syllabus/01AA044.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA045.html b/syllabus/01AA045.html index 8d85f2db9d..87954870ce 100644 --- a/syllabus/01AA045.html +++ b/syllabus/01AA045.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA046.html b/syllabus/01AA046.html index 011bb09688..58b7d8ad09 100644 --- a/syllabus/01AA046.html +++ b/syllabus/01AA046.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA047.html b/syllabus/01AA047.html index deea0958ec..4516b36f26 100644 --- a/syllabus/01AA047.html +++ b/syllabus/01AA047.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA048.html b/syllabus/01AA048.html index 68cd168288..4b729447a3 100644 --- a/syllabus/01AA048.html +++ b/syllabus/01AA048.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA049.html b/syllabus/01AA049.html index a5962ef192..b57448f900 100644 --- a/syllabus/01AA049.html +++ b/syllabus/01AA049.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA050.html b/syllabus/01AA050.html index 660bbe91a5..f22a635fd1 100644 --- a/syllabus/01AA050.html +++ b/syllabus/01AA050.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -577,5 +621,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA051.html b/syllabus/01AA051.html index 27b9acc7ec..59d9eadc07 100644 --- a/syllabus/01AA051.html +++ b/syllabus/01AA051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA052.html b/syllabus/01AA052.html index 0259784a98..5a7689ada4 100644 --- a/syllabus/01AA052.html +++ b/syllabus/01AA052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA053.html b/syllabus/01AA053.html index e33e1f15d4..fdf0d8c82b 100644 --- a/syllabus/01AA053.html +++ b/syllabus/01AA053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA055.html b/syllabus/01AA055.html index 2e5e066909..61417d283f 100644 --- a/syllabus/01AA055.html +++ b/syllabus/01AA055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA056.html b/syllabus/01AA056.html index 020607b2f0..28b286b4e1 100644 --- a/syllabus/01AA056.html +++ b/syllabus/01AA056.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA057.html b/syllabus/01AA057.html index 57c770b474..6be3fb7d2f 100644 --- a/syllabus/01AA057.html +++ b/syllabus/01AA057.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA058.html b/syllabus/01AA058.html index 089af1f781..d76751a434 100644 --- a/syllabus/01AA058.html +++ b/syllabus/01AA058.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA059.html b/syllabus/01AA059.html index 975f390338..d302070f78 100644 --- a/syllabus/01AA059.html +++ b/syllabus/01AA059.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA060.html b/syllabus/01AA060.html index a162483682..a7629bfcaa 100644 --- a/syllabus/01AA060.html +++ b/syllabus/01AA060.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA061.html b/syllabus/01AA061.html index 65771dc000..eaa8c1eb31 100644 --- a/syllabus/01AA061.html +++ b/syllabus/01AA061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA062.html b/syllabus/01AA062.html index 13765da235..ddda3dd012 100644 --- a/syllabus/01AA062.html +++ b/syllabus/01AA062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA063.html b/syllabus/01AA063.html index fac3983137..41e5e5ce56 100644 --- a/syllabus/01AA063.html +++ b/syllabus/01AA063.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA064.html b/syllabus/01AA064.html index c9713866f0..54e1f8fca7 100644 --- a/syllabus/01AA064.html +++ b/syllabus/01AA064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AA065.html b/syllabus/01AA065.html index b37baaf9fc..e2f5f7ad4f 100644 --- a/syllabus/01AA065.html +++ b/syllabus/01AA065.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -617,5 +661,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AC071.html b/syllabus/01AC071.html index 714f3c8cbf..17e5edd5ec 100644 --- a/syllabus/01AC071.html +++ b/syllabus/01AC071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AE223.html b/syllabus/01AE223.html index 76e3c4729b..bb687160e3 100644 --- a/syllabus/01AE223.html +++ b/syllabus/01AE223.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -565,5 +609,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AE224.html b/syllabus/01AE224.html index 1ec0e79e76..67e5316e21 100644 --- a/syllabus/01AE224.html +++ b/syllabus/01AE224.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -565,5 +609,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AE227.html b/syllabus/01AE227.html index 2e37c44710..9419e66f44 100644 --- a/syllabus/01AE227.html +++ b/syllabus/01AE227.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01AE228.html b/syllabus/01AE228.html index 2253757fbe..30af4f0448 100644 --- a/syllabus/01AE228.html +++ b/syllabus/01AE228.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC001.html b/syllabus/01BC001.html index 287dc425a5..f6b1224f34 100644 --- a/syllabus/01BC001.html +++ b/syllabus/01BC001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC002.html b/syllabus/01BC002.html index 997a369bf4..bd62db3d75 100644 --- a/syllabus/01BC002.html +++ b/syllabus/01BC002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC003.html b/syllabus/01BC003.html index 1040355cf4..70c1e5d6a2 100644 --- a/syllabus/01BC003.html +++ b/syllabus/01BC003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC093.html b/syllabus/01BC093.html index f48c6a7a22..c750e3ee22 100644 --- a/syllabus/01BC093.html +++ b/syllabus/01BC093.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC094.html b/syllabus/01BC094.html index 59ecb71247..c48596a71f 100644 --- a/syllabus/01BC094.html +++ b/syllabus/01BC094.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC095.html b/syllabus/01BC095.html index 1953ec7016..612eac9c0d 100644 --- a/syllabus/01BC095.html +++ b/syllabus/01BC095.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC096.html b/syllabus/01BC096.html index 689830f088..576edca483 100644 --- a/syllabus/01BC096.html +++ b/syllabus/01BC096.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -644,5 +688,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC097.html b/syllabus/01BC097.html index bf916dee02..336dd7f527 100644 --- a/syllabus/01BC097.html +++ b/syllabus/01BC097.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC098.html b/syllabus/01BC098.html index e1c02a2492..ede57220e7 100644 --- a/syllabus/01BC098.html +++ b/syllabus/01BC098.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC099.html b/syllabus/01BC099.html index 93e85af9d0..9ebef1b007 100644 --- a/syllabus/01BC099.html +++ b/syllabus/01BC099.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -593,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC100.html b/syllabus/01BC100.html index 92adbe81a7..fa4212fd4e 100644 --- a/syllabus/01BC100.html +++ b/syllabus/01BC100.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC107.html b/syllabus/01BC107.html index 5d20799d68..176abee1b4 100644 --- a/syllabus/01BC107.html +++ b/syllabus/01BC107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC108.html b/syllabus/01BC108.html index b72f3081d3..102c69f426 100644 --- a/syllabus/01BC108.html +++ b/syllabus/01BC108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC109.html b/syllabus/01BC109.html index 5c9688d733..504cf6adc5 100644 --- a/syllabus/01BC109.html +++ b/syllabus/01BC109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC250.html b/syllabus/01BC250.html index 94df49309b..301dc8ad32 100644 --- a/syllabus/01BC250.html +++ b/syllabus/01BC250.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC251.html b/syllabus/01BC251.html index a0b22a5d20..b0edf17ebf 100644 --- a/syllabus/01BC251.html +++ b/syllabus/01BC251.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC300.html b/syllabus/01BC300.html index 205dd5c1b0..d89319a426 100644 --- a/syllabus/01BC300.html +++ b/syllabus/01BC300.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC301.html b/syllabus/01BC301.html index 5c7a1a117a..1ef38ba48b 100644 --- a/syllabus/01BC301.html +++ b/syllabus/01BC301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC306.html b/syllabus/01BC306.html index b6f64fa1c9..d045ab4115 100644 --- a/syllabus/01BC306.html +++ b/syllabus/01BC306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC307.html b/syllabus/01BC307.html index bdaefec9ea..9bb7644bf5 100644 --- a/syllabus/01BC307.html +++ b/syllabus/01BC307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC308.html b/syllabus/01BC308.html index fda034e620..64256579fa 100644 --- a/syllabus/01BC308.html +++ b/syllabus/01BC308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC309.html b/syllabus/01BC309.html index d9d775293f..4939429bef 100644 --- a/syllabus/01BC309.html +++ b/syllabus/01BC309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC311.html b/syllabus/01BC311.html index 325d1d48ae..79598b7a86 100644 --- a/syllabus/01BC311.html +++ b/syllabus/01BC311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC314.html b/syllabus/01BC314.html index cb16a23e81..bfacfa445c 100644 --- a/syllabus/01BC314.html +++ b/syllabus/01BC314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC315.html b/syllabus/01BC315.html index 4e8b0d122e..525463e66a 100644 --- a/syllabus/01BC315.html +++ b/syllabus/01BC315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC323.html b/syllabus/01BC323.html index 81e2f07ce5..5253309a39 100644 --- a/syllabus/01BC323.html +++ b/syllabus/01BC323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC324.html b/syllabus/01BC324.html index acb7431df0..af59cc9c2e 100644 --- a/syllabus/01BC324.html +++ b/syllabus/01BC324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC325.html b/syllabus/01BC325.html index 11a613916c..efe712bf45 100644 --- a/syllabus/01BC325.html +++ b/syllabus/01BC325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC326.html b/syllabus/01BC326.html index b7a4b9427d..525715bab1 100644 --- a/syllabus/01BC326.html +++ b/syllabus/01BC326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC327.html b/syllabus/01BC327.html index 63bd23cafe..f9dc4f7611 100644 --- a/syllabus/01BC327.html +++ b/syllabus/01BC327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC328.html b/syllabus/01BC328.html index 43388f8c2a..ef28143b7e 100644 --- a/syllabus/01BC328.html +++ b/syllabus/01BC328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC329.html b/syllabus/01BC329.html index 26d3b9d939..7c6bad6272 100644 --- a/syllabus/01BC329.html +++ b/syllabus/01BC329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC330.html b/syllabus/01BC330.html index 38a539affd..f37261c863 100644 --- a/syllabus/01BC330.html +++ b/syllabus/01BC330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC331.html b/syllabus/01BC331.html index c5b861a53d..6c0043b62f 100644 --- a/syllabus/01BC331.html +++ b/syllabus/01BC331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC332.html b/syllabus/01BC332.html index 7215fab641..4136d77699 100644 --- a/syllabus/01BC332.html +++ b/syllabus/01BC332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC333.html b/syllabus/01BC333.html index 61a079f4ca..e920ae5590 100644 --- a/syllabus/01BC333.html +++ b/syllabus/01BC333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC334.html b/syllabus/01BC334.html index f840b972b0..3914898f5d 100644 --- a/syllabus/01BC334.html +++ b/syllabus/01BC334.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC335.html b/syllabus/01BC335.html index 2509ebd02f..76995fb4fb 100644 --- a/syllabus/01BC335.html +++ b/syllabus/01BC335.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC336.html b/syllabus/01BC336.html index 7b4b9e3ba2..2a914fa868 100644 --- a/syllabus/01BC336.html +++ b/syllabus/01BC336.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC337.html b/syllabus/01BC337.html index 3f0a9a9ce3..8a105abeb9 100644 --- a/syllabus/01BC337.html +++ b/syllabus/01BC337.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC338.html b/syllabus/01BC338.html index 8fc2240b5c..9123eb08e1 100644 --- a/syllabus/01BC338.html +++ b/syllabus/01BC338.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC350.html b/syllabus/01BC350.html index b71c4a8f87..6e0351f9d6 100644 --- a/syllabus/01BC350.html +++ b/syllabus/01BC350.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC351.html b/syllabus/01BC351.html index 2903e77b51..22e4bfe4d3 100644 --- a/syllabus/01BC351.html +++ b/syllabus/01BC351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC360.html b/syllabus/01BC360.html index 63ab584f46..b80fea9153 100644 --- a/syllabus/01BC360.html +++ b/syllabus/01BC360.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC361.html b/syllabus/01BC361.html index 2c1c3f0d23..c60bb0e7f4 100644 --- a/syllabus/01BC361.html +++ b/syllabus/01BC361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC362.html b/syllabus/01BC362.html index e556cade23..37e20a520d 100644 --- a/syllabus/01BC362.html +++ b/syllabus/01BC362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC363.html b/syllabus/01BC363.html index 9948dc788d..50631e5f52 100644 --- a/syllabus/01BC363.html +++ b/syllabus/01BC363.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC369.html b/syllabus/01BC369.html index 6f9964b73d..7f912ace34 100644 --- a/syllabus/01BC369.html +++ b/syllabus/01BC369.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC370.html b/syllabus/01BC370.html index ff4ce7fb72..3c651d2114 100644 --- a/syllabus/01BC370.html +++ b/syllabus/01BC370.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC371.html b/syllabus/01BC371.html index aa8ffedf24..1898b36aa9 100644 --- a/syllabus/01BC371.html +++ b/syllabus/01BC371.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC372.html b/syllabus/01BC372.html index 62d498ebe0..fc791e6cba 100644 --- a/syllabus/01BC372.html +++ b/syllabus/01BC372.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -471,5 +515,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC377.html b/syllabus/01BC377.html index c15aa38bfd..5fdde7d942 100644 --- a/syllabus/01BC377.html +++ b/syllabus/01BC377.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -687,5 +731,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC378.html b/syllabus/01BC378.html index 49deca2443..40d6fbf545 100644 --- a/syllabus/01BC378.html +++ b/syllabus/01BC378.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -687,5 +731,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC379.html b/syllabus/01BC379.html index 4fe7099cc5..9880713dce 100644 --- a/syllabus/01BC379.html +++ b/syllabus/01BC379.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -685,5 +729,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC380.html b/syllabus/01BC380.html index 9da5fbd487..17e9df748a 100644 --- a/syllabus/01BC380.html +++ b/syllabus/01BC380.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -687,5 +731,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC381.html b/syllabus/01BC381.html index 26e42eba58..98feab6435 100644 --- a/syllabus/01BC381.html +++ b/syllabus/01BC381.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC382.html b/syllabus/01BC382.html index f8e586527e..999b64cbf8 100644 --- a/syllabus/01BC382.html +++ b/syllabus/01BC382.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC383.html b/syllabus/01BC383.html index a122176837..b1389354f0 100644 --- a/syllabus/01BC383.html +++ b/syllabus/01BC383.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC384.html b/syllabus/01BC384.html index dc90ea73b3..f9e57b7637 100644 --- a/syllabus/01BC384.html +++ b/syllabus/01BC384.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC385.html b/syllabus/01BC385.html index ca16828b48..e7fd55d82b 100644 --- a/syllabus/01BC385.html +++ b/syllabus/01BC385.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC386.html b/syllabus/01BC386.html index 160be78283..e9230762be 100644 --- a/syllabus/01BC386.html +++ b/syllabus/01BC386.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC387.html b/syllabus/01BC387.html index 77c1d10683..af046dc84b 100644 --- a/syllabus/01BC387.html +++ b/syllabus/01BC387.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC388.html b/syllabus/01BC388.html index abfe6cd60b..b08bd1c48d 100644 --- a/syllabus/01BC388.html +++ b/syllabus/01BC388.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC389.html b/syllabus/01BC389.html index 59cb069468..6a6f7d2ff4 100644 --- a/syllabus/01BC389.html +++ b/syllabus/01BC389.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC390.html b/syllabus/01BC390.html index a12add0df8..77d77f0187 100644 --- a/syllabus/01BC390.html +++ b/syllabus/01BC390.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC391.html b/syllabus/01BC391.html index 73c1ff0f9b..bf467a2fd4 100644 --- a/syllabus/01BC391.html +++ b/syllabus/01BC391.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC392.html b/syllabus/01BC392.html index 46b1f545e1..e3e95638e1 100644 --- a/syllabus/01BC392.html +++ b/syllabus/01BC392.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC400.html b/syllabus/01BC400.html index 0a87248d46..0f8d459359 100644 --- a/syllabus/01BC400.html +++ b/syllabus/01BC400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC401.html b/syllabus/01BC401.html index 66195fce71..6b94ea24fc 100644 --- a/syllabus/01BC401.html +++ b/syllabus/01BC401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC405.html b/syllabus/01BC405.html index 9644689df6..01af7d7c66 100644 --- a/syllabus/01BC405.html +++ b/syllabus/01BC405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC410.html b/syllabus/01BC410.html index 67c1f4e9e8..1aa51eccf6 100644 --- a/syllabus/01BC410.html +++ b/syllabus/01BC410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC411.html b/syllabus/01BC411.html index 813b2de8fe..ae63ae0fcc 100644 --- a/syllabus/01BC411.html +++ b/syllabus/01BC411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC412.html b/syllabus/01BC412.html index a492fcfb40..588f4fd79c 100644 --- a/syllabus/01BC412.html +++ b/syllabus/01BC412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/30 -   @@ -375,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC413.html b/syllabus/01BC413.html index d7334dc44d..dcd8d7669a 100644 --- a/syllabus/01BC413.html +++ b/syllabus/01BC413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC418.html b/syllabus/01BC418.html index e46bd91967..4ec8999a72 100644 --- a/syllabus/01BC418.html +++ b/syllabus/01BC418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC419.html b/syllabus/01BC419.html index beb131b036..79dcccf29b 100644 --- a/syllabus/01BC419.html +++ b/syllabus/01BC419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC420.html b/syllabus/01BC420.html index fa5c88fcb0..66e3325da2 100644 --- a/syllabus/01BC420.html +++ b/syllabus/01BC420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC421.html b/syllabus/01BC421.html index d352552d84..3ed858e0b6 100644 --- a/syllabus/01BC421.html +++ b/syllabus/01BC421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC422.html b/syllabus/01BC422.html index 8f4e515ec0..bc240503e2 100644 --- a/syllabus/01BC422.html +++ b/syllabus/01BC422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC423.html b/syllabus/01BC423.html index b639b01e8c..1f26429e18 100644 --- a/syllabus/01BC423.html +++ b/syllabus/01BC423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC424.html b/syllabus/01BC424.html index dec4d9ef83..a417ec1dbb 100644 --- a/syllabus/01BC424.html +++ b/syllabus/01BC424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC425.html b/syllabus/01BC425.html index 5091d5e439..7de6c24c65 100644 --- a/syllabus/01BC425.html +++ b/syllabus/01BC425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC426.html b/syllabus/01BC426.html index da8c3f0f5b..c9ae03e00b 100644 --- a/syllabus/01BC426.html +++ b/syllabus/01BC426.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC427.html b/syllabus/01BC427.html index c52d6c01af..ba53ac5033 100644 --- a/syllabus/01BC427.html +++ b/syllabus/01BC427.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC428.html b/syllabus/01BC428.html index f547407af0..61d7a615ec 100644 --- a/syllabus/01BC428.html +++ b/syllabus/01BC428.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC429.html b/syllabus/01BC429.html index a54a62ee28..0d1f2f6d33 100644 --- a/syllabus/01BC429.html +++ b/syllabus/01BC429.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC430.html b/syllabus/01BC430.html index 1fcbfd59b6..0d8663cbc8 100644 --- a/syllabus/01BC430.html +++ b/syllabus/01BC430.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC431.html b/syllabus/01BC431.html index 999c1b2d4c..401a067618 100644 --- a/syllabus/01BC431.html +++ b/syllabus/01BC431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC432.html b/syllabus/01BC432.html index cb9cacd019..ff9f02e32d 100644 --- a/syllabus/01BC432.html +++ b/syllabus/01BC432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC433.html b/syllabus/01BC433.html index 8ba9ed459a..420613df66 100644 --- a/syllabus/01BC433.html +++ b/syllabus/01BC433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC434.html b/syllabus/01BC434.html index 2b8e5a770c..19a746e109 100644 --- a/syllabus/01BC434.html +++ b/syllabus/01BC434.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC435.html b/syllabus/01BC435.html index 099e08e7f0..8482712843 100644 --- a/syllabus/01BC435.html +++ b/syllabus/01BC435.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC436.html b/syllabus/01BC436.html index 421be821d4..f40a93df04 100644 --- a/syllabus/01BC436.html +++ b/syllabus/01BC436.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC437.html b/syllabus/01BC437.html index 80a641db6a..84b251578c 100644 --- a/syllabus/01BC437.html +++ b/syllabus/01BC437.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC438.html b/syllabus/01BC438.html index 682bb3eff9..0bd655a823 100644 --- a/syllabus/01BC438.html +++ b/syllabus/01BC438.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC439.html b/syllabus/01BC439.html index 60b239e711..01ee08b8fa 100644 --- a/syllabus/01BC439.html +++ b/syllabus/01BC439.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC440.html b/syllabus/01BC440.html index 493743fea5..ff11664759 100644 --- a/syllabus/01BC440.html +++ b/syllabus/01BC440.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC441.html b/syllabus/01BC441.html index 30a33c4232..ddd0a5e8cb 100644 --- a/syllabus/01BC441.html +++ b/syllabus/01BC441.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC442.html b/syllabus/01BC442.html index 9873c6ca28..f8169c1170 100644 --- a/syllabus/01BC442.html +++ b/syllabus/01BC442.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC443.html b/syllabus/01BC443.html index 625a25f003..ee13ccde41 100644 --- a/syllabus/01BC443.html +++ b/syllabus/01BC443.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC444.html b/syllabus/01BC444.html index a3fa833e38..bc5c177374 100644 --- a/syllabus/01BC444.html +++ b/syllabus/01BC444.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC445.html b/syllabus/01BC445.html index 88b1430089..c45bc5c4b3 100644 --- a/syllabus/01BC445.html +++ b/syllabus/01BC445.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC446.html b/syllabus/01BC446.html index fed8f5ce2f..2f53a2c4a5 100644 --- a/syllabus/01BC446.html +++ b/syllabus/01BC446.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC447.html b/syllabus/01BC447.html index 777b3203f6..1eb8effe84 100644 --- a/syllabus/01BC447.html +++ b/syllabus/01BC447.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC448.html b/syllabus/01BC448.html index 6304af74df..be7d091c62 100644 --- a/syllabus/01BC448.html +++ b/syllabus/01BC448.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC449.html b/syllabus/01BC449.html index 1fb96a565f..4683f8b6e5 100644 --- a/syllabus/01BC449.html +++ b/syllabus/01BC449.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC466.html b/syllabus/01BC466.html index dad421dd1e..fa70a48982 100644 --- a/syllabus/01BC466.html +++ b/syllabus/01BC466.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC467.html b/syllabus/01BC467.html index d89e9739e4..2bcbec380f 100644 --- a/syllabus/01BC467.html +++ b/syllabus/01BC467.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC468.html b/syllabus/01BC468.html index 119be385b1..0ba6084f9d 100644 --- a/syllabus/01BC468.html +++ b/syllabus/01BC468.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC469.html b/syllabus/01BC469.html index 5ce7d463b3..79420a914e 100644 --- a/syllabus/01BC469.html +++ b/syllabus/01BC469.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC478.html b/syllabus/01BC478.html index b9cd482ff0..9e7b25928a 100644 --- a/syllabus/01BC478.html +++ b/syllabus/01BC478.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC479.html b/syllabus/01BC479.html index 0a78279d34..c822eb7e39 100644 --- a/syllabus/01BC479.html +++ b/syllabus/01BC479.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC480.html b/syllabus/01BC480.html index f7020b8e23..e62b8e87a6 100644 --- a/syllabus/01BC480.html +++ b/syllabus/01BC480.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC481.html b/syllabus/01BC481.html index abe3ca5674..0b26223404 100644 --- a/syllabus/01BC481.html +++ b/syllabus/01BC481.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC482.html b/syllabus/01BC482.html index e5a328e930..4ca88a8f9c 100644 --- a/syllabus/01BC482.html +++ b/syllabus/01BC482.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC483.html b/syllabus/01BC483.html index 9e6bb7f789..8f8e319433 100644 --- a/syllabus/01BC483.html +++ b/syllabus/01BC483.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC484.html b/syllabus/01BC484.html index 97a7f01fdc..b8eecb5aa8 100644 --- a/syllabus/01BC484.html +++ b/syllabus/01BC484.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC485.html b/syllabus/01BC485.html index 4ca6df04a3..400a02b8e7 100644 --- a/syllabus/01BC485.html +++ b/syllabus/01BC485.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC489.html b/syllabus/01BC489.html index 6400f99367..c9b03cd910 100644 --- a/syllabus/01BC489.html +++ b/syllabus/01BC489.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC490.html b/syllabus/01BC490.html index 0fba043d0b..f802a17a0a 100644 --- a/syllabus/01BC490.html +++ b/syllabus/01BC490.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC491.html b/syllabus/01BC491.html index 86666e30b3..5dc6078cde 100644 --- a/syllabus/01BC491.html +++ b/syllabus/01BC491.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC492.html b/syllabus/01BC492.html index 92296222ac..e2c7d30d81 100644 --- a/syllabus/01BC492.html +++ b/syllabus/01BC492.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC493.html b/syllabus/01BC493.html index 0611a22f68..44bcf51567 100644 --- a/syllabus/01BC493.html +++ b/syllabus/01BC493.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC494.html b/syllabus/01BC494.html index 4c6884cf44..06b0055336 100644 --- a/syllabus/01BC494.html +++ b/syllabus/01BC494.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC495.html b/syllabus/01BC495.html index 994bf2c685..39eec24a76 100644 --- a/syllabus/01BC495.html +++ b/syllabus/01BC495.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC496.html b/syllabus/01BC496.html index 6ea3764c43..1dcd23d3c7 100644 --- a/syllabus/01BC496.html +++ b/syllabus/01BC496.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC497.html b/syllabus/01BC497.html index 698e31cbc7..46e74cb92b 100644 --- a/syllabus/01BC497.html +++ b/syllabus/01BC497.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC499.html b/syllabus/01BC499.html index 791cd4b01e..dd735d07b2 100644 --- a/syllabus/01BC499.html +++ b/syllabus/01BC499.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC500.html b/syllabus/01BC500.html index 22a36f86a3..668beec6f4 100644 --- a/syllabus/01BC500.html +++ b/syllabus/01BC500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC501.html b/syllabus/01BC501.html index 1598796a10..708fd8a720 100644 --- a/syllabus/01BC501.html +++ b/syllabus/01BC501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC504.html b/syllabus/01BC504.html index 2f72d7f3ec..8811968a8f 100644 --- a/syllabus/01BC504.html +++ b/syllabus/01BC504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC506.html b/syllabus/01BC506.html index 4f58535c40..3fbc3a50b4 100644 --- a/syllabus/01BC506.html +++ b/syllabus/01BC506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC507.html b/syllabus/01BC507.html index b2e3f8d1c5..980cb8ca16 100644 --- a/syllabus/01BC507.html +++ b/syllabus/01BC507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC510.html b/syllabus/01BC510.html index df81dac35b..50a322cd72 100644 --- a/syllabus/01BC510.html +++ b/syllabus/01BC510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC511.html b/syllabus/01BC511.html index 0eccd677bc..ead19f0149 100644 --- a/syllabus/01BC511.html +++ b/syllabus/01BC511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC512.html b/syllabus/01BC512.html index ef8722edf0..d95f3d5ecb 100644 --- a/syllabus/01BC512.html +++ b/syllabus/01BC512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC513.html b/syllabus/01BC513.html index 49bb8253b1..81fda809b6 100644 --- a/syllabus/01BC513.html +++ b/syllabus/01BC513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC514.html b/syllabus/01BC514.html index f53541d8b6..eea29a3ce6 100644 --- a/syllabus/01BC514.html +++ b/syllabus/01BC514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC515.html b/syllabus/01BC515.html index c6a075ceb0..c775481cf2 100644 --- a/syllabus/01BC515.html +++ b/syllabus/01BC515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC516.html b/syllabus/01BC516.html index 599c2a07a9..ede939ee92 100644 --- a/syllabus/01BC516.html +++ b/syllabus/01BC516.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC517.html b/syllabus/01BC517.html index 962e6180fe..2a455bcffb 100644 --- a/syllabus/01BC517.html +++ b/syllabus/01BC517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC518.html b/syllabus/01BC518.html index 86264d2620..36226ab211 100644 --- a/syllabus/01BC518.html +++ b/syllabus/01BC518.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC519.html b/syllabus/01BC519.html index 1a4b04a30d..77f21f6b36 100644 --- a/syllabus/01BC519.html +++ b/syllabus/01BC519.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC520.html b/syllabus/01BC520.html index 122cc125e2..e9e792bf21 100644 --- a/syllabus/01BC520.html +++ b/syllabus/01BC520.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC521.html b/syllabus/01BC521.html index ce5df8c3cc..217b44274d 100644 --- a/syllabus/01BC521.html +++ b/syllabus/01BC521.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC522.html b/syllabus/01BC522.html index c5b8c1948c..aa997a76c9 100644 --- a/syllabus/01BC522.html +++ b/syllabus/01BC522.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC523.html b/syllabus/01BC523.html index 6dbff4ba02..6423a0289d 100644 --- a/syllabus/01BC523.html +++ b/syllabus/01BC523.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC524.html b/syllabus/01BC524.html index 8fe78845ef..e46b773c6e 100644 --- a/syllabus/01BC524.html +++ b/syllabus/01BC524.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC525.html b/syllabus/01BC525.html index 22fd138bf5..034b914585 100644 --- a/syllabus/01BC525.html +++ b/syllabus/01BC525.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC526.html b/syllabus/01BC526.html index 32833773f6..4a86432931 100644 --- a/syllabus/01BC526.html +++ b/syllabus/01BC526.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC550.html b/syllabus/01BC550.html index 8c00f794fc..ce76b54381 100644 --- a/syllabus/01BC550.html +++ b/syllabus/01BC550.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC551.html b/syllabus/01BC551.html index 37d0438160..73e0bf2b0d 100644 --- a/syllabus/01BC551.html +++ b/syllabus/01BC551.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC553.html b/syllabus/01BC553.html index ebf044efff..b6c891c648 100644 --- a/syllabus/01BC553.html +++ b/syllabus/01BC553.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC554.html b/syllabus/01BC554.html index d58cc7b774..bb4eb77142 100644 --- a/syllabus/01BC554.html +++ b/syllabus/01BC554.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC563.html b/syllabus/01BC563.html index 24574a8cd6..7193e0f0f7 100644 --- a/syllabus/01BC563.html +++ b/syllabus/01BC563.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC564.html b/syllabus/01BC564.html index ed2497be53..55905f6946 100644 --- a/syllabus/01BC564.html +++ b/syllabus/01BC564.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC565.html b/syllabus/01BC565.html index 304fe98163..1127ca8882 100644 --- a/syllabus/01BC565.html +++ b/syllabus/01BC565.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC566.html b/syllabus/01BC566.html index ff40894f81..80e1159301 100644 --- a/syllabus/01BC566.html +++ b/syllabus/01BC566.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC567.html b/syllabus/01BC567.html index 73b9035360..c72465d52d 100644 --- a/syllabus/01BC567.html +++ b/syllabus/01BC567.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC568.html b/syllabus/01BC568.html index c00404344f..2b0d763d7c 100644 --- a/syllabus/01BC568.html +++ b/syllabus/01BC568.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC569.html b/syllabus/01BC569.html index 8b665c3e12..4f78ffc054 100644 --- a/syllabus/01BC569.html +++ b/syllabus/01BC569.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC570.html b/syllabus/01BC570.html index 0de57b98a8..c6d6674cba 100644 --- a/syllabus/01BC570.html +++ b/syllabus/01BC570.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC571.html b/syllabus/01BC571.html index 15ac50032d..2a0145f479 100644 --- a/syllabus/01BC571.html +++ b/syllabus/01BC571.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC572.html b/syllabus/01BC572.html index 4215f94183..87cdb2e326 100644 --- a/syllabus/01BC572.html +++ b/syllabus/01BC572.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC573.html b/syllabus/01BC573.html index 8e531542ac..ea03f5d60b 100644 --- a/syllabus/01BC573.html +++ b/syllabus/01BC573.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC574.html b/syllabus/01BC574.html index 4815797f20..c794eac0cb 100644 --- a/syllabus/01BC574.html +++ b/syllabus/01BC574.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC575.html b/syllabus/01BC575.html index 42ffe039bb..3ce9b41e45 100644 --- a/syllabus/01BC575.html +++ b/syllabus/01BC575.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC576.html b/syllabus/01BC576.html index 4b81cdce95..53436b37cf 100644 --- a/syllabus/01BC576.html +++ b/syllabus/01BC576.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC577.html b/syllabus/01BC577.html index be9741f44d..c3a8d4f400 100644 --- a/syllabus/01BC577.html +++ b/syllabus/01BC577.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC578.html b/syllabus/01BC578.html index fe4651adfc..f085cc5321 100644 --- a/syllabus/01BC578.html +++ b/syllabus/01BC578.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC579.html b/syllabus/01BC579.html index 33a6c8cf95..d7e166320a 100644 --- a/syllabus/01BC579.html +++ b/syllabus/01BC579.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC580.html b/syllabus/01BC580.html index 278d1f927b..85cf02ee31 100644 --- a/syllabus/01BC580.html +++ b/syllabus/01BC580.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC581.html b/syllabus/01BC581.html index 5a3dda53fa..6cbe72eefd 100644 --- a/syllabus/01BC581.html +++ b/syllabus/01BC581.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC582.html b/syllabus/01BC582.html index e5b06ba337..f61b4bf63e 100644 --- a/syllabus/01BC582.html +++ b/syllabus/01BC582.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC583.html b/syllabus/01BC583.html index bd400b027c..28b3b5b99e 100644 --- a/syllabus/01BC583.html +++ b/syllabus/01BC583.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC584.html b/syllabus/01BC584.html index 33eac4ac5d..c1365116e4 100644 --- a/syllabus/01BC584.html +++ b/syllabus/01BC584.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC585.html b/syllabus/01BC585.html index 3117cf78fe..8660bee7b2 100644 --- a/syllabus/01BC585.html +++ b/syllabus/01BC585.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC586.html b/syllabus/01BC586.html index 6c1a26f97d..f761ab5f2b 100644 --- a/syllabus/01BC586.html +++ b/syllabus/01BC586.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC587.html b/syllabus/01BC587.html index 101868333e..1e0d80da8e 100644 --- a/syllabus/01BC587.html +++ b/syllabus/01BC587.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC588.html b/syllabus/01BC588.html index 498b220c0a..19880b4e28 100644 --- a/syllabus/01BC588.html +++ b/syllabus/01BC588.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC589.html b/syllabus/01BC589.html index 6ecc158359..8bf8c28f3b 100644 --- a/syllabus/01BC589.html +++ b/syllabus/01BC589.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC590.html b/syllabus/01BC590.html index 51edead50c..07e2eeaa23 100644 --- a/syllabus/01BC590.html +++ b/syllabus/01BC590.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC591.html b/syllabus/01BC591.html index f31061c445..aaf7447601 100644 --- a/syllabus/01BC591.html +++ b/syllabus/01BC591.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC592.html b/syllabus/01BC592.html index 64e6ea0a39..d1813c9100 100644 --- a/syllabus/01BC592.html +++ b/syllabus/01BC592.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC593.html b/syllabus/01BC593.html index 6550e6caa3..ec7fbfe1e5 100644 --- a/syllabus/01BC593.html +++ b/syllabus/01BC593.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC594.html b/syllabus/01BC594.html index 0904030e27..eaf390218b 100644 --- a/syllabus/01BC594.html +++ b/syllabus/01BC594.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC595.html b/syllabus/01BC595.html index f3f708b053..e05e8974f5 100644 --- a/syllabus/01BC595.html +++ b/syllabus/01BC595.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC596.html b/syllabus/01BC596.html index c1f8a8138e..49578df43d 100644 --- a/syllabus/01BC596.html +++ b/syllabus/01BC596.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC597.html b/syllabus/01BC597.html index d85e313b9c..7a5fdbe38a 100644 --- a/syllabus/01BC597.html +++ b/syllabus/01BC597.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC598.html b/syllabus/01BC598.html index 2e87a27a0c..696269561c 100644 --- a/syllabus/01BC598.html +++ b/syllabus/01BC598.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC599.html b/syllabus/01BC599.html index 42c68e20fa..1f9520784d 100644 --- a/syllabus/01BC599.html +++ b/syllabus/01BC599.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC602.html b/syllabus/01BC602.html index b6601e660d..d368b172c8 100644 --- a/syllabus/01BC602.html +++ b/syllabus/01BC602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC603.html b/syllabus/01BC603.html index ec3d1a3a16..462eb4ac4b 100644 --- a/syllabus/01BC603.html +++ b/syllabus/01BC603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC604.html b/syllabus/01BC604.html index e1577ff4d4..cd1b1b7f2b 100644 --- a/syllabus/01BC604.html +++ b/syllabus/01BC604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC605.html b/syllabus/01BC605.html index 141d6bb910..f9526aa781 100644 --- a/syllabus/01BC605.html +++ b/syllabus/01BC605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC608.html b/syllabus/01BC608.html index bc66671abf..b9257802a2 100644 --- a/syllabus/01BC608.html +++ b/syllabus/01BC608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC609.html b/syllabus/01BC609.html index 04d49e5444..f6071d421e 100644 --- a/syllabus/01BC609.html +++ b/syllabus/01BC609.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC610.html b/syllabus/01BC610.html index 97043faf45..52f8abc6bb 100644 --- a/syllabus/01BC610.html +++ b/syllabus/01BC610.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC611.html b/syllabus/01BC611.html index 13454848c0..7ecd7ad07d 100644 --- a/syllabus/01BC611.html +++ b/syllabus/01BC611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC612.html b/syllabus/01BC612.html index 7d82ed986c..6155cd458b 100644 --- a/syllabus/01BC612.html +++ b/syllabus/01BC612.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC613.html b/syllabus/01BC613.html index 392667e209..5241185f70 100644 --- a/syllabus/01BC613.html +++ b/syllabus/01BC613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC614.html b/syllabus/01BC614.html index 0d7e7bef65..be0dca1dbe 100644 --- a/syllabus/01BC614.html +++ b/syllabus/01BC614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC615.html b/syllabus/01BC615.html index 12bdb023a8..41429d5778 100644 --- a/syllabus/01BC615.html +++ b/syllabus/01BC615.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC616.html b/syllabus/01BC616.html index b36a6ac841..22693ae104 100644 --- a/syllabus/01BC616.html +++ b/syllabus/01BC616.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC617.html b/syllabus/01BC617.html index ad8da4d57c..24e582fde9 100644 --- a/syllabus/01BC617.html +++ b/syllabus/01BC617.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC618.html b/syllabus/01BC618.html index 1faec55c12..6059c3652f 100644 --- a/syllabus/01BC618.html +++ b/syllabus/01BC618.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC619.html b/syllabus/01BC619.html index 54e1b92b93..b5ac040ee1 100644 --- a/syllabus/01BC619.html +++ b/syllabus/01BC619.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC620.html b/syllabus/01BC620.html index 4d61a1bef3..815ff51769 100644 --- a/syllabus/01BC620.html +++ b/syllabus/01BC620.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC621.html b/syllabus/01BC621.html index b5ff2c8f1f..406986ea47 100644 --- a/syllabus/01BC621.html +++ b/syllabus/01BC621.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC622.html b/syllabus/01BC622.html index d7ef07cbf0..a172fb605d 100644 --- a/syllabus/01BC622.html +++ b/syllabus/01BC622.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC623.html b/syllabus/01BC623.html index 35201f8170..c888938410 100644 --- a/syllabus/01BC623.html +++ b/syllabus/01BC623.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC624.html b/syllabus/01BC624.html index dc2ab6ea3f..1f6fd13c2f 100644 --- a/syllabus/01BC624.html +++ b/syllabus/01BC624.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC625.html b/syllabus/01BC625.html index b3705a45ef..6d4efc4d14 100644 --- a/syllabus/01BC625.html +++ b/syllabus/01BC625.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC630.html b/syllabus/01BC630.html index 22f38d4599..ac0f26b186 100644 --- a/syllabus/01BC630.html +++ b/syllabus/01BC630.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC631.html b/syllabus/01BC631.html index 796a643d88..6fab6d0764 100644 --- a/syllabus/01BC631.html +++ b/syllabus/01BC631.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC632.html b/syllabus/01BC632.html index 490cf14ff3..4edc45bf35 100644 --- a/syllabus/01BC632.html +++ b/syllabus/01BC632.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC633.html b/syllabus/01BC633.html index 78b11598d2..293edadacd 100644 --- a/syllabus/01BC633.html +++ b/syllabus/01BC633.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC634.html b/syllabus/01BC634.html index 7c0d8e817c..53a7a12432 100644 --- a/syllabus/01BC634.html +++ b/syllabus/01BC634.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC635.html b/syllabus/01BC635.html index 40d33ac106..9d64f06e44 100644 --- a/syllabus/01BC635.html +++ b/syllabus/01BC635.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC636.html b/syllabus/01BC636.html index 4f8be567e3..616f57c2cb 100644 --- a/syllabus/01BC636.html +++ b/syllabus/01BC636.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC637.html b/syllabus/01BC637.html index 8f77c052d1..9e21a75274 100644 --- a/syllabus/01BC637.html +++ b/syllabus/01BC637.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC642.html b/syllabus/01BC642.html index 4ec09c20ea..f8e13dc245 100644 --- a/syllabus/01BC642.html +++ b/syllabus/01BC642.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC643.html b/syllabus/01BC643.html index f737c8478d..9b818d30e0 100644 --- a/syllabus/01BC643.html +++ b/syllabus/01BC643.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC644.html b/syllabus/01BC644.html index 7038c2f505..e9516fe4d4 100644 --- a/syllabus/01BC644.html +++ b/syllabus/01BC644.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC645.html b/syllabus/01BC645.html index ea26164656..67d9b5c59d 100644 --- a/syllabus/01BC645.html +++ b/syllabus/01BC645.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC646.html b/syllabus/01BC646.html index 3cf033d021..adc147e67e 100644 --- a/syllabus/01BC646.html +++ b/syllabus/01BC646.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC647.html b/syllabus/01BC647.html index 8639f847fc..bade92e9cc 100644 --- a/syllabus/01BC647.html +++ b/syllabus/01BC647.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC648.html b/syllabus/01BC648.html index e4836f2b99..c58253a7cd 100644 --- a/syllabus/01BC648.html +++ b/syllabus/01BC648.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -687,5 +731,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC649.html b/syllabus/01BC649.html index aa900b8567..3bd14da426 100644 --- a/syllabus/01BC649.html +++ b/syllabus/01BC649.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC661.html b/syllabus/01BC661.html index 536812dafe..d33f01d845 100644 --- a/syllabus/01BC661.html +++ b/syllabus/01BC661.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC662.html b/syllabus/01BC662.html index e064d83798..cf1b5ccc9e 100644 --- a/syllabus/01BC662.html +++ b/syllabus/01BC662.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC663.html b/syllabus/01BC663.html index 455fd55c33..7e249db8f9 100644 --- a/syllabus/01BC663.html +++ b/syllabus/01BC663.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC664.html b/syllabus/01BC664.html index 69d9934f4d..917e51cc92 100644 --- a/syllabus/01BC664.html +++ b/syllabus/01BC664.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC665.html b/syllabus/01BC665.html index 74ccb34acc..50c3a953ca 100644 --- a/syllabus/01BC665.html +++ b/syllabus/01BC665.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC666.html b/syllabus/01BC666.html index b58a057add..1e92f7ec2d 100644 --- a/syllabus/01BC666.html +++ b/syllabus/01BC666.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC667.html b/syllabus/01BC667.html index c804f42b15..10f5cfe1f4 100644 --- a/syllabus/01BC667.html +++ b/syllabus/01BC667.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC668.html b/syllabus/01BC668.html index ee91162426..2232e7e32b 100644 --- a/syllabus/01BC668.html +++ b/syllabus/01BC668.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC682.html b/syllabus/01BC682.html index 65a3845e97..da5890fa0f 100644 --- a/syllabus/01BC682.html +++ b/syllabus/01BC682.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC683.html b/syllabus/01BC683.html index 691ccc562a..2f1e61d09c 100644 --- a/syllabus/01BC683.html +++ b/syllabus/01BC683.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC684.html b/syllabus/01BC684.html index a5e017a6ec..de1292f9e0 100644 --- a/syllabus/01BC684.html +++ b/syllabus/01BC684.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC685.html b/syllabus/01BC685.html index 99da3de5a4..fec169ede1 100644 --- a/syllabus/01BC685.html +++ b/syllabus/01BC685.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC686.html b/syllabus/01BC686.html index d8f1ae5e91..3306dd9b55 100644 --- a/syllabus/01BC686.html +++ b/syllabus/01BC686.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC687.html b/syllabus/01BC687.html index ad5bc32f2d..376e297cfc 100644 --- a/syllabus/01BC687.html +++ b/syllabus/01BC687.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC688.html b/syllabus/01BC688.html index 2e26068cd2..3c601ae06a 100644 --- a/syllabus/01BC688.html +++ b/syllabus/01BC688.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC689.html b/syllabus/01BC689.html index c56a81cd50..e889f2eb62 100644 --- a/syllabus/01BC689.html +++ b/syllabus/01BC689.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC701.html b/syllabus/01BC701.html index 8cbe3519f4..ade820aa87 100644 --- a/syllabus/01BC701.html +++ b/syllabus/01BC701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC702.html b/syllabus/01BC702.html index f188cf3ec2..d2466737db 100644 --- a/syllabus/01BC702.html +++ b/syllabus/01BC702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC703.html b/syllabus/01BC703.html index 14cf89fd9b..73021f870e 100644 --- a/syllabus/01BC703.html +++ b/syllabus/01BC703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC704.html b/syllabus/01BC704.html index e4242fd518..05ec198412 100644 --- a/syllabus/01BC704.html +++ b/syllabus/01BC704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC705.html b/syllabus/01BC705.html index 1a01cb2337..115fdeda5b 100644 --- a/syllabus/01BC705.html +++ b/syllabus/01BC705.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC710.html b/syllabus/01BC710.html index cfbaa04893..5c0356a737 100644 --- a/syllabus/01BC710.html +++ b/syllabus/01BC710.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC721.html b/syllabus/01BC721.html index ac41a7414e..3aa05fa309 100644 --- a/syllabus/01BC721.html +++ b/syllabus/01BC721.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC722.html b/syllabus/01BC722.html index 02c54695b5..84431371a4 100644 --- a/syllabus/01BC722.html +++ b/syllabus/01BC722.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC723.html b/syllabus/01BC723.html index 9f526fef67..9bfbc6f491 100644 --- a/syllabus/01BC723.html +++ b/syllabus/01BC723.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC724.html b/syllabus/01BC724.html index cb0d33abcf..c0f6080a1e 100644 --- a/syllabus/01BC724.html +++ b/syllabus/01BC724.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC725.html b/syllabus/01BC725.html index a80cf0a539..fcc3c26f5f 100644 --- a/syllabus/01BC725.html +++ b/syllabus/01BC725.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC726.html b/syllabus/01BC726.html index 5bbcde5825..fc64dbb300 100644 --- a/syllabus/01BC726.html +++ b/syllabus/01BC726.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC727.html b/syllabus/01BC727.html index 5ac8a23b05..b39e0ed726 100644 --- a/syllabus/01BC727.html +++ b/syllabus/01BC727.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC728.html b/syllabus/01BC728.html index a5d1c93903..48f921ba07 100644 --- a/syllabus/01BC728.html +++ b/syllabus/01BC728.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC729.html b/syllabus/01BC729.html index 9581f30cdb..6eb78f8a34 100644 --- a/syllabus/01BC729.html +++ b/syllabus/01BC729.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC730.html b/syllabus/01BC730.html index d481599ff0..1ae50df4a7 100644 --- a/syllabus/01BC730.html +++ b/syllabus/01BC730.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC811.html b/syllabus/01BC811.html index 43f438bd9b..d630c75850 100644 --- a/syllabus/01BC811.html +++ b/syllabus/01BC811.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC812.html b/syllabus/01BC812.html index 2861aa2047..bccfce33d7 100644 --- a/syllabus/01BC812.html +++ b/syllabus/01BC812.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC814.html b/syllabus/01BC814.html index 011c5f4389..4452b227d0 100644 --- a/syllabus/01BC814.html +++ b/syllabus/01BC814.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BC815.html b/syllabus/01BC815.html index c962e06405..e0622927c9 100644 --- a/syllabus/01BC815.html +++ b/syllabus/01BC815.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG001.html b/syllabus/01BG001.html index 1fe45206fc..973dfd5ee2 100644 --- a/syllabus/01BG001.html +++ b/syllabus/01BG001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG002.html b/syllabus/01BG002.html index 86e17ef2a7..4a72ef15cc 100644 --- a/syllabus/01BG002.html +++ b/syllabus/01BG002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG003.html b/syllabus/01BG003.html index b0235e9381..bd587e19c5 100644 --- a/syllabus/01BG003.html +++ b/syllabus/01BG003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG004.html b/syllabus/01BG004.html index c00d0ae77f..65792a0847 100644 --- a/syllabus/01BG004.html +++ b/syllabus/01BG004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG005.html b/syllabus/01BG005.html index 634faac1a9..c7bdaf3e82 100644 --- a/syllabus/01BG005.html +++ b/syllabus/01BG005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG006.html b/syllabus/01BG006.html index 91023635d0..f54f1cb0fd 100644 --- a/syllabus/01BG006.html +++ b/syllabus/01BG006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG007.html b/syllabus/01BG007.html index 8e4e410091..830f4e1709 100644 --- a/syllabus/01BG007.html +++ b/syllabus/01BG007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG008.html b/syllabus/01BG008.html index fc7432c3f9..0f3e1299cc 100644 --- a/syllabus/01BG008.html +++ b/syllabus/01BG008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG009.html b/syllabus/01BG009.html index 4d4ffe44f2..9491ca11a4 100644 --- a/syllabus/01BG009.html +++ b/syllabus/01BG009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG010.html b/syllabus/01BG010.html index cd8281131d..18e2fe050d 100644 --- a/syllabus/01BG010.html +++ b/syllabus/01BG010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG011.html b/syllabus/01BG011.html index 5860a15c9c..22e40efd3f 100644 --- a/syllabus/01BG011.html +++ b/syllabus/01BG011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG012.html b/syllabus/01BG012.html index 7322d733d8..61ea318c40 100644 --- a/syllabus/01BG012.html +++ b/syllabus/01BG012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG013.html b/syllabus/01BG013.html index 8865cadf06..513510ddc1 100644 --- a/syllabus/01BG013.html +++ b/syllabus/01BG013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG014.html b/syllabus/01BG014.html index 1651733fa0..ddc9080f31 100644 --- a/syllabus/01BG014.html +++ b/syllabus/01BG014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG016.html b/syllabus/01BG016.html index fbd43ad026..61a3f20372 100644 --- a/syllabus/01BG016.html +++ b/syllabus/01BG016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG017.html b/syllabus/01BG017.html index 817fb4f5e2..de34b84ebd 100644 --- a/syllabus/01BG017.html +++ b/syllabus/01BG017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG018.html b/syllabus/01BG018.html index d59cb6e90f..734507df6f 100644 --- a/syllabus/01BG018.html +++ b/syllabus/01BG018.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG019.html b/syllabus/01BG019.html index f9f8b14e8d..1ea5e17bd3 100644 --- a/syllabus/01BG019.html +++ b/syllabus/01BG019.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG020.html b/syllabus/01BG020.html index 9e44016d47..3d3ea3995c 100644 --- a/syllabus/01BG020.html +++ b/syllabus/01BG020.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG021.html b/syllabus/01BG021.html index ce38ca4dd1..69a348fbf2 100644 --- a/syllabus/01BG021.html +++ b/syllabus/01BG021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG079.html b/syllabus/01BG079.html index 8149243918..8aa6bd2df4 100644 --- a/syllabus/01BG079.html +++ b/syllabus/01BG079.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG080.html b/syllabus/01BG080.html index f5acdf0f14..6bc43a8d24 100644 --- a/syllabus/01BG080.html +++ b/syllabus/01BG080.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG081.html b/syllabus/01BG081.html index 3ac84f2573..1696aca3e7 100644 --- a/syllabus/01BG081.html +++ b/syllabus/01BG081.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG082.html b/syllabus/01BG082.html index 1a2554e2c0..45cc06c6a8 100644 --- a/syllabus/01BG082.html +++ b/syllabus/01BG082.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG083.html b/syllabus/01BG083.html index 729989f12f..d521b7f5f7 100644 --- a/syllabus/01BG083.html +++ b/syllabus/01BG083.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG084.html b/syllabus/01BG084.html index 8d36132fa7..8749b429ef 100644 --- a/syllabus/01BG084.html +++ b/syllabus/01BG084.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG085.html b/syllabus/01BG085.html index 779c8ab144..64e899c3df 100644 --- a/syllabus/01BG085.html +++ b/syllabus/01BG085.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG086.html b/syllabus/01BG086.html index 60438f40ea..f7f6b5e4a6 100644 --- a/syllabus/01BG086.html +++ b/syllabus/01BG086.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG087.html b/syllabus/01BG087.html index 39b338080a..c54b44b332 100644 --- a/syllabus/01BG087.html +++ b/syllabus/01BG087.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG088.html b/syllabus/01BG088.html index a01efe4269..900caab7b1 100644 --- a/syllabus/01BG088.html +++ b/syllabus/01BG088.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG089.html b/syllabus/01BG089.html index bf58c1eb14..8950c6e09d 100644 --- a/syllabus/01BG089.html +++ b/syllabus/01BG089.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG090.html b/syllabus/01BG090.html index 072a9c2c97..def220b212 100644 --- a/syllabus/01BG090.html +++ b/syllabus/01BG090.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG091.html b/syllabus/01BG091.html index 07720ea8d1..bda8f3b32d 100644 --- a/syllabus/01BG091.html +++ b/syllabus/01BG091.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG092.html b/syllabus/01BG092.html index 89065e0da3..7d28161e44 100644 --- a/syllabus/01BG092.html +++ b/syllabus/01BG092.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG094.html b/syllabus/01BG094.html index bfe61becdc..2e7765e568 100644 --- a/syllabus/01BG094.html +++ b/syllabus/01BG094.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG097.html b/syllabus/01BG097.html index daf0e66141..eba90a5e76 100644 --- a/syllabus/01BG097.html +++ b/syllabus/01BG097.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG099.html b/syllabus/01BG099.html index b976403c98..947bdc6a76 100644 --- a/syllabus/01BG099.html +++ b/syllabus/01BG099.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG106.html b/syllabus/01BG106.html index 6a89e7ccc2..530596822a 100644 --- a/syllabus/01BG106.html +++ b/syllabus/01BG106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG107.html b/syllabus/01BG107.html index 70cea1601a..e3a1505e23 100644 --- a/syllabus/01BG107.html +++ b/syllabus/01BG107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG120.html b/syllabus/01BG120.html index 665387193f..ef7ef0d8b3 100644 --- a/syllabus/01BG120.html +++ b/syllabus/01BG120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG122.html b/syllabus/01BG122.html index a57d024db3..22ef1bbea7 100644 --- a/syllabus/01BG122.html +++ b/syllabus/01BG122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG130.html b/syllabus/01BG130.html index 1dee6131c5..ec7615dfdb 100644 --- a/syllabus/01BG130.html +++ b/syllabus/01BG130.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG131.html b/syllabus/01BG131.html index 9d12321cc6..bdfe9ea92c 100644 --- a/syllabus/01BG131.html +++ b/syllabus/01BG131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG132.html b/syllabus/01BG132.html index cfe047f8ad..9341ea4c8c 100644 --- a/syllabus/01BG132.html +++ b/syllabus/01BG132.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG133.html b/syllabus/01BG133.html index 5d126d4e6d..ef51dcd433 100644 --- a/syllabus/01BG133.html +++ b/syllabus/01BG133.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG141.html b/syllabus/01BG141.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01BG141.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01BG142.html b/syllabus/01BG142.html index 84930097ba..3876bac608 100644 --- a/syllabus/01BG142.html +++ b/syllabus/01BG142.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG151.html b/syllabus/01BG151.html index fdeee8721e..6f9c4220f8 100644 --- a/syllabus/01BG151.html +++ b/syllabus/01BG151.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG152.html b/syllabus/01BG152.html index cd367dd950..3c5fe00280 100644 --- a/syllabus/01BG152.html +++ b/syllabus/01BG152.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG153.html b/syllabus/01BG153.html index f1bde172f4..e515968240 100644 --- a/syllabus/01BG153.html +++ b/syllabus/01BG153.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG154.html b/syllabus/01BG154.html index 9c3f840721..585f943cf7 100644 --- a/syllabus/01BG154.html +++ b/syllabus/01BG154.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG155.html b/syllabus/01BG155.html index e3c224e3ba..e5a1a48f60 100644 --- a/syllabus/01BG155.html +++ b/syllabus/01BG155.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG156.html b/syllabus/01BG156.html index 1992c5e728..67707d84d9 100644 --- a/syllabus/01BG156.html +++ b/syllabus/01BG156.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG157.html b/syllabus/01BG157.html index d5598360c8..a67dfeabfd 100644 --- a/syllabus/01BG157.html +++ b/syllabus/01BG157.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG158.html b/syllabus/01BG158.html index 2efe181ea1..01bec0d0ec 100644 --- a/syllabus/01BG158.html +++ b/syllabus/01BG158.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG202.html b/syllabus/01BG202.html index 86a9b7a37e..e6eb9eb7fc 100644 --- a/syllabus/01BG202.html +++ b/syllabus/01BG202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG203.html b/syllabus/01BG203.html index 300795e1a0..d57037365e 100644 --- a/syllabus/01BG203.html +++ b/syllabus/01BG203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG210.html b/syllabus/01BG210.html index 978ade5bba..97fc6dc1a2 100644 --- a/syllabus/01BG210.html +++ b/syllabus/01BG210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG214.html b/syllabus/01BG214.html index aa334edc0c..8316c489dd 100644 --- a/syllabus/01BG214.html +++ b/syllabus/01BG214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG215.html b/syllabus/01BG215.html index 8b137e0294..33cae4a22a 100644 --- a/syllabus/01BG215.html +++ b/syllabus/01BG215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG216.html b/syllabus/01BG216.html index 594ca6c874..e439fad894 100644 --- a/syllabus/01BG216.html +++ b/syllabus/01BG216.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG221.html b/syllabus/01BG221.html index 9b9e3cb580..3a8e9594b8 100644 --- a/syllabus/01BG221.html +++ b/syllabus/01BG221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG222.html b/syllabus/01BG222.html index e2b7ae2dfe..4215b52487 100644 --- a/syllabus/01BG222.html +++ b/syllabus/01BG222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -685,5 +729,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG241.html b/syllabus/01BG241.html index 3e442298ab..f143810154 100644 --- a/syllabus/01BG241.html +++ b/syllabus/01BG241.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG242.html b/syllabus/01BG242.html index 85aee4dc31..a5f3c15268 100644 --- a/syllabus/01BG242.html +++ b/syllabus/01BG242.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG251.html b/syllabus/01BG251.html index 094477116a..d6c75bed30 100644 --- a/syllabus/01BG251.html +++ b/syllabus/01BG251.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG252.html b/syllabus/01BG252.html index 9025d66ec0..c205bad43a 100644 --- a/syllabus/01BG252.html +++ b/syllabus/01BG252.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG253.html b/syllabus/01BG253.html index 8b1c87e9d8..a307ca3978 100644 --- a/syllabus/01BG253.html +++ b/syllabus/01BG253.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG254.html b/syllabus/01BG254.html index 025b70571c..cbbda92806 100644 --- a/syllabus/01BG254.html +++ b/syllabus/01BG254.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG255.html b/syllabus/01BG255.html index c8ca0aa2bb..8d516f8474 100644 --- a/syllabus/01BG255.html +++ b/syllabus/01BG255.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG256.html b/syllabus/01BG256.html index e69ec898d5..d3dcd5579b 100644 --- a/syllabus/01BG256.html +++ b/syllabus/01BG256.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG257.html b/syllabus/01BG257.html index 0215601135..a4152638e6 100644 --- a/syllabus/01BG257.html +++ b/syllabus/01BG257.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG258.html b/syllabus/01BG258.html index f0ac14bcac..09e1bb467b 100644 --- a/syllabus/01BG258.html +++ b/syllabus/01BG258.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG304.html b/syllabus/01BG304.html index af80351723..d39d087b89 100644 --- a/syllabus/01BG304.html +++ b/syllabus/01BG304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -587,5 +631,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG305.html b/syllabus/01BG305.html index 3abb4f2981..85d543a68a 100644 --- a/syllabus/01BG305.html +++ b/syllabus/01BG305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG327.html b/syllabus/01BG327.html index d83b867e78..af377e8817 100644 --- a/syllabus/01BG327.html +++ b/syllabus/01BG327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG328.html b/syllabus/01BG328.html index 3554438331..e45a3f6dc1 100644 --- a/syllabus/01BG328.html +++ b/syllabus/01BG328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG329.html b/syllabus/01BG329.html index f529d998dd..65bf388b35 100644 --- a/syllabus/01BG329.html +++ b/syllabus/01BG329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG330.html b/syllabus/01BG330.html index dcab319dbf..84f4212ccd 100644 --- a/syllabus/01BG330.html +++ b/syllabus/01BG330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG331.html b/syllabus/01BG331.html index 16fce71178..20e58a83d4 100644 --- a/syllabus/01BG331.html +++ b/syllabus/01BG331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG332.html b/syllabus/01BG332.html index 41bfe2a82b..4e2c56b0d1 100644 --- a/syllabus/01BG332.html +++ b/syllabus/01BG332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG341.html b/syllabus/01BG341.html index dd39bbd61a..26b1523cf6 100644 --- a/syllabus/01BG341.html +++ b/syllabus/01BG341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG342.html b/syllabus/01BG342.html index 113b0f2653..83929df11f 100644 --- a/syllabus/01BG342.html +++ b/syllabus/01BG342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG351.html b/syllabus/01BG351.html index fc25b88fbf..ee0799b796 100644 --- a/syllabus/01BG351.html +++ b/syllabus/01BG351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG352.html b/syllabus/01BG352.html index 40ba01f7cd..e8f1f51cd2 100644 --- a/syllabus/01BG352.html +++ b/syllabus/01BG352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG353.html b/syllabus/01BG353.html index a928e43cf6..220f42f062 100644 --- a/syllabus/01BG353.html +++ b/syllabus/01BG353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG354.html b/syllabus/01BG354.html index c933d011ee..1e5dda641f 100644 --- a/syllabus/01BG354.html +++ b/syllabus/01BG354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG355.html b/syllabus/01BG355.html index b7da0bb773..280262a7d5 100644 --- a/syllabus/01BG355.html +++ b/syllabus/01BG355.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG356.html b/syllabus/01BG356.html index aa2cdba3a8..017fac5ccc 100644 --- a/syllabus/01BG356.html +++ b/syllabus/01BG356.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG357.html b/syllabus/01BG357.html index 530b7215d3..8ad555c8f3 100644 --- a/syllabus/01BG357.html +++ b/syllabus/01BG357.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG358.html b/syllabus/01BG358.html index f0396f006c..044712f822 100644 --- a/syllabus/01BG358.html +++ b/syllabus/01BG358.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG402.html b/syllabus/01BG402.html index 3adc986dfb..2cbb1a8325 100644 --- a/syllabus/01BG402.html +++ b/syllabus/01BG402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG405.html b/syllabus/01BG405.html index 2ec84bacfb..0d4a83b842 100644 --- a/syllabus/01BG405.html +++ b/syllabus/01BG405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG406.html b/syllabus/01BG406.html index 254ba9c683..c76db2d14f 100644 --- a/syllabus/01BG406.html +++ b/syllabus/01BG406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG422.html b/syllabus/01BG422.html index b39210dfcc..c7ff0e2aca 100644 --- a/syllabus/01BG422.html +++ b/syllabus/01BG422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG428.html b/syllabus/01BG428.html index 78b2e42cce..ab1db69f87 100644 --- a/syllabus/01BG428.html +++ b/syllabus/01BG428.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG429.html b/syllabus/01BG429.html index 44f2c45770..b330cf95a9 100644 --- a/syllabus/01BG429.html +++ b/syllabus/01BG429.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG430.html b/syllabus/01BG430.html index 3ab9d69b63..58c9a26ddb 100644 --- a/syllabus/01BG430.html +++ b/syllabus/01BG430.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG431.html b/syllabus/01BG431.html index 49ee7fc02f..c002a985b2 100644 --- a/syllabus/01BG431.html +++ b/syllabus/01BG431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG432.html b/syllabus/01BG432.html index 2315be7604..1d1473123f 100644 --- a/syllabus/01BG432.html +++ b/syllabus/01BG432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG433.html b/syllabus/01BG433.html index 5ce2c740c1..b17a8177b4 100644 --- a/syllabus/01BG433.html +++ b/syllabus/01BG433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG441.html b/syllabus/01BG441.html index 175ef164a6..4c5c70332d 100644 --- a/syllabus/01BG441.html +++ b/syllabus/01BG441.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG442.html b/syllabus/01BG442.html index fe85db064a..ac8e6ffdb6 100644 --- a/syllabus/01BG442.html +++ b/syllabus/01BG442.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG451.html b/syllabus/01BG451.html index 55de4320ad..ecdd20dc80 100644 --- a/syllabus/01BG451.html +++ b/syllabus/01BG451.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG452.html b/syllabus/01BG452.html index 191ae5bb23..7cbd492b4f 100644 --- a/syllabus/01BG452.html +++ b/syllabus/01BG452.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG453.html b/syllabus/01BG453.html index ba28d73921..facbac9ab7 100644 --- a/syllabus/01BG453.html +++ b/syllabus/01BG453.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG454.html b/syllabus/01BG454.html index 727410aa49..0347d8a467 100644 --- a/syllabus/01BG454.html +++ b/syllabus/01BG454.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG455.html b/syllabus/01BG455.html index 12f4b6eeda..e0aad0df97 100644 --- a/syllabus/01BG455.html +++ b/syllabus/01BG455.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG456.html b/syllabus/01BG456.html index b9f327bc7d..5849e1e8f9 100644 --- a/syllabus/01BG456.html +++ b/syllabus/01BG456.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG457.html b/syllabus/01BG457.html index daa8111003..817ea072ad 100644 --- a/syllabus/01BG457.html +++ b/syllabus/01BG457.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG458.html b/syllabus/01BG458.html index ae53af123f..e57386d74e 100644 --- a/syllabus/01BG458.html +++ b/syllabus/01BG458.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG501.html b/syllabus/01BG501.html index 1b16ff6dbe..2a12aa8cb8 100644 --- a/syllabus/01BG501.html +++ b/syllabus/01BG501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG502.html b/syllabus/01BG502.html index 39634af922..4ea7aca3d5 100644 --- a/syllabus/01BG502.html +++ b/syllabus/01BG502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG504.html b/syllabus/01BG504.html index 22bef62bee..62c6799511 100644 --- a/syllabus/01BG504.html +++ b/syllabus/01BG504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG505.html b/syllabus/01BG505.html index 8669d365f0..a863f4713c 100644 --- a/syllabus/01BG505.html +++ b/syllabus/01BG505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG508.html b/syllabus/01BG508.html index b3e3fef66f..e14828f2d9 100644 --- a/syllabus/01BG508.html +++ b/syllabus/01BG508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG509.html b/syllabus/01BG509.html index a23d349423..daaf5ae4e2 100644 --- a/syllabus/01BG509.html +++ b/syllabus/01BG509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG510.html b/syllabus/01BG510.html index e6f00efaac..6cd41fdf3e 100644 --- a/syllabus/01BG510.html +++ b/syllabus/01BG510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG517.html b/syllabus/01BG517.html index 0f8026c1a9..4c117b1404 100644 --- a/syllabus/01BG517.html +++ b/syllabus/01BG517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG518.html b/syllabus/01BG518.html index 2ce59953f0..f8b4c4c5a7 100644 --- a/syllabus/01BG518.html +++ b/syllabus/01BG518.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG519.html b/syllabus/01BG519.html index 2e3649a74f..2d458aac2a 100644 --- a/syllabus/01BG519.html +++ b/syllabus/01BG519.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG530.html b/syllabus/01BG530.html index a4ba49d4fa..45ccd74a2f 100644 --- a/syllabus/01BG530.html +++ b/syllabus/01BG530.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG535.html b/syllabus/01BG535.html index 17950648f2..64eef43238 100644 --- a/syllabus/01BG535.html +++ b/syllabus/01BG535.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG536.html b/syllabus/01BG536.html index ca55580ded..b3deeafaab 100644 --- a/syllabus/01BG536.html +++ b/syllabus/01BG536.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG537.html b/syllabus/01BG537.html index b418076f7b..7b620cad06 100644 --- a/syllabus/01BG537.html +++ b/syllabus/01BG537.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG538.html b/syllabus/01BG538.html index 732e70c9a7..1b405f0846 100644 --- a/syllabus/01BG538.html +++ b/syllabus/01BG538.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG539.html b/syllabus/01BG539.html index 555cd54f1e..c24d00e920 100644 --- a/syllabus/01BG539.html +++ b/syllabus/01BG539.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG540.html b/syllabus/01BG540.html index 73b923c539..d7d08e5500 100644 --- a/syllabus/01BG540.html +++ b/syllabus/01BG540.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG541.html b/syllabus/01BG541.html index 00d2f631dd..6a5644ff91 100644 --- a/syllabus/01BG541.html +++ b/syllabus/01BG541.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01BG542.html b/syllabus/01BG542.html index b17fbe3e04..440c41a6d1 100644 --- a/syllabus/01BG542.html +++ b/syllabus/01BG542.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CA501.html b/syllabus/01CA501.html index 4924396136..cb29bc8328 100644 --- a/syllabus/01CA501.html +++ b/syllabus/01CA501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/01CA502.html b/syllabus/01CA502.html index 6b86f47cb5..414059ee6d 100644 --- a/syllabus/01CA502.html +++ b/syllabus/01CA502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/01CN001.html b/syllabus/01CN001.html index 8b0dc9a2d6..d8781ea694 100644 --- a/syllabus/01CN001.html +++ b/syllabus/01CN001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN002.html b/syllabus/01CN002.html index 4ab4325ad6..d5c96b5f5c 100644 --- a/syllabus/01CN002.html +++ b/syllabus/01CN002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN003.html b/syllabus/01CN003.html index efd313ae87..24b6d3d272 100644 --- a/syllabus/01CN003.html +++ b/syllabus/01CN003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN004.html b/syllabus/01CN004.html index c24bc1f868..ab653d2d5a 100644 --- a/syllabus/01CN004.html +++ b/syllabus/01CN004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN005.html b/syllabus/01CN005.html index fc5c37e40d..93a36c076c 100644 --- a/syllabus/01CN005.html +++ b/syllabus/01CN005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN006.html b/syllabus/01CN006.html index 0573db0ef6..8c02366578 100644 --- a/syllabus/01CN006.html +++ b/syllabus/01CN006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN053.html b/syllabus/01CN053.html index 10e1171f72..6aecacfbcf 100644 --- a/syllabus/01CN053.html +++ b/syllabus/01CN053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN054.html b/syllabus/01CN054.html index 34ee46eaa7..b46e3bfecf 100644 --- a/syllabus/01CN054.html +++ b/syllabus/01CN054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN055.html b/syllabus/01CN055.html index 5d68716b16..cd3f70f4bd 100644 --- a/syllabus/01CN055.html +++ b/syllabus/01CN055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN056.html b/syllabus/01CN056.html index f4393b5058..3df4f7fcf7 100644 --- a/syllabus/01CN056.html +++ b/syllabus/01CN056.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN057.html b/syllabus/01CN057.html index f31b09490e..573d8ed062 100644 --- a/syllabus/01CN057.html +++ b/syllabus/01CN057.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN059.html b/syllabus/01CN059.html index 26169aaf31..e4a5107caa 100644 --- a/syllabus/01CN059.html +++ b/syllabus/01CN059.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN060.html b/syllabus/01CN060.html index 71d43459ea..cf10be2b88 100644 --- a/syllabus/01CN060.html +++ b/syllabus/01CN060.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN062.html b/syllabus/01CN062.html index 2e707f79e1..8fef161faa 100644 --- a/syllabus/01CN062.html +++ b/syllabus/01CN062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN101.html b/syllabus/01CN101.html index c7a59655d5..37e889c689 100644 --- a/syllabus/01CN101.html +++ b/syllabus/01CN101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN103.html b/syllabus/01CN103.html index 7a76fc3326..ea0f6eb9c8 100644 --- a/syllabus/01CN103.html +++ b/syllabus/01CN103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN104.html b/syllabus/01CN104.html index 76d4f2b13d..629439375a 100644 --- a/syllabus/01CN104.html +++ b/syllabus/01CN104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN105.html b/syllabus/01CN105.html index bb286037ab..095f898d5b 100644 --- a/syllabus/01CN105.html +++ b/syllabus/01CN105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN106.html b/syllabus/01CN106.html index bcb4566216..a0102b97bb 100644 --- a/syllabus/01CN106.html +++ b/syllabus/01CN106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN107.html b/syllabus/01CN107.html index ac59ea7470..38e49fc7be 100644 --- a/syllabus/01CN107.html +++ b/syllabus/01CN107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN108.html b/syllabus/01CN108.html index 5584269a43..2c26fa84fc 100644 --- a/syllabus/01CN108.html +++ b/syllabus/01CN108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN109.html b/syllabus/01CN109.html index 8b1cf29c2a..53e9d13a66 100644 --- a/syllabus/01CN109.html +++ b/syllabus/01CN109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN110.html b/syllabus/01CN110.html index 636e9bc501..203deed8d4 100644 --- a/syllabus/01CN110.html +++ b/syllabus/01CN110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN111.html b/syllabus/01CN111.html index 5104db9c38..f827e501db 100644 --- a/syllabus/01CN111.html +++ b/syllabus/01CN111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN112.html b/syllabus/01CN112.html index dfda682cc7..c894b9d4e7 100644 --- a/syllabus/01CN112.html +++ b/syllabus/01CN112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN204.html b/syllabus/01CN204.html index 370444e5fb..968284c615 100644 --- a/syllabus/01CN204.html +++ b/syllabus/01CN204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN205.html b/syllabus/01CN205.html index 278923b9c5..afdb1b5dc4 100644 --- a/syllabus/01CN205.html +++ b/syllabus/01CN205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN211.html b/syllabus/01CN211.html index 52c205f502..d73e5121dd 100644 --- a/syllabus/01CN211.html +++ b/syllabus/01CN211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN215.html b/syllabus/01CN215.html index 311691aeee..1c56dbfc47 100644 --- a/syllabus/01CN215.html +++ b/syllabus/01CN215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN221.html b/syllabus/01CN221.html index 08c635aadd..72c87257b0 100644 --- a/syllabus/01CN221.html +++ b/syllabus/01CN221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN222.html b/syllabus/01CN222.html index f5b0061929..b70f488d2b 100644 --- a/syllabus/01CN222.html +++ b/syllabus/01CN222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN224.html b/syllabus/01CN224.html index 7356be87d9..533a39dfe5 100644 --- a/syllabus/01CN224.html +++ b/syllabus/01CN224.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN225.html b/syllabus/01CN225.html index e53ad18fa4..63bfb3d2db 100644 --- a/syllabus/01CN225.html +++ b/syllabus/01CN225.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN303.html b/syllabus/01CN303.html index e4c0c25234..222cb0ccc5 100644 --- a/syllabus/01CN303.html +++ b/syllabus/01CN303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN304.html b/syllabus/01CN304.html index 771db1b61f..ac1fd3ccaa 100644 --- a/syllabus/01CN304.html +++ b/syllabus/01CN304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN305.html b/syllabus/01CN305.html index 544ee77693..021d0bb05b 100644 --- a/syllabus/01CN305.html +++ b/syllabus/01CN305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN311.html b/syllabus/01CN311.html index 16a6d878c0..4503aa43be 100644 --- a/syllabus/01CN311.html +++ b/syllabus/01CN311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN312.html b/syllabus/01CN312.html index 1f3cb2c1bc..712420f166 100644 --- a/syllabus/01CN312.html +++ b/syllabus/01CN312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN314.html b/syllabus/01CN314.html index 292dc0ac3c..7dd8ad7ecd 100644 --- a/syllabus/01CN314.html +++ b/syllabus/01CN314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN324.html b/syllabus/01CN324.html index cc3151cb33..e9e81b3042 100644 --- a/syllabus/01CN324.html +++ b/syllabus/01CN324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN326.html b/syllabus/01CN326.html index 65be417f3e..5624df224c 100644 --- a/syllabus/01CN326.html +++ b/syllabus/01CN326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN403.html b/syllabus/01CN403.html index 7db16b843b..f99b0054f5 100644 --- a/syllabus/01CN403.html +++ b/syllabus/01CN403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN405.html b/syllabus/01CN405.html index c151e2d378..8a78ca108b 100644 --- a/syllabus/01CN405.html +++ b/syllabus/01CN405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN411.html b/syllabus/01CN411.html index e481bbdf8d..0d26841c67 100644 --- a/syllabus/01CN411.html +++ b/syllabus/01CN411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN412.html b/syllabus/01CN412.html index fb0ca814dd..bf7605c4cf 100644 --- a/syllabus/01CN412.html +++ b/syllabus/01CN412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN413.html b/syllabus/01CN413.html index 982311ffa0..90f15aa3c6 100644 --- a/syllabus/01CN413.html +++ b/syllabus/01CN413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN801.html b/syllabus/01CN801.html index 3383abeb12..14bc2629b4 100644 --- a/syllabus/01CN801.html +++ b/syllabus/01CN801.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN802.html b/syllabus/01CN802.html index 19e81a2e0d..7d9d635546 100644 --- a/syllabus/01CN802.html +++ b/syllabus/01CN802.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN803.html b/syllabus/01CN803.html index 561996018e..10987ad337 100644 --- a/syllabus/01CN803.html +++ b/syllabus/01CN803.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN804.html b/syllabus/01CN804.html index 1ba2850afa..f3f5c6a7fa 100644 --- a/syllabus/01CN804.html +++ b/syllabus/01CN804.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN805.html b/syllabus/01CN805.html index c48a688ca8..67ca5917cb 100644 --- a/syllabus/01CN805.html +++ b/syllabus/01CN805.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN806.html b/syllabus/01CN806.html index 3a08585696..7f9041b9e7 100644 --- a/syllabus/01CN806.html +++ b/syllabus/01CN806.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN807.html b/syllabus/01CN807.html index 7bea2765a9..ea72021104 100644 --- a/syllabus/01CN807.html +++ b/syllabus/01CN807.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN808.html b/syllabus/01CN808.html index 41e224991f..b06ecdfe1c 100644 --- a/syllabus/01CN808.html +++ b/syllabus/01CN808.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN809.html b/syllabus/01CN809.html index 7e45e0bd9f..1d27646ed8 100644 --- a/syllabus/01CN809.html +++ b/syllabus/01CN809.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN901.html b/syllabus/01CN901.html index 2511a84ec6..d20db1243b 100644 --- a/syllabus/01CN901.html +++ b/syllabus/01CN901.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN902.html b/syllabus/01CN902.html index c47d580f29..782fba4385 100644 --- a/syllabus/01CN902.html +++ b/syllabus/01CN902.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN903.html b/syllabus/01CN903.html index 7e58dc096d..ea1869a9ee 100644 --- a/syllabus/01CN903.html +++ b/syllabus/01CN903.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN904.html b/syllabus/01CN904.html index 2e84f915e5..133e9fdb87 100644 --- a/syllabus/01CN904.html +++ b/syllabus/01CN904.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN905.html b/syllabus/01CN905.html index 45a7d2ff61..adb24e9d61 100644 --- a/syllabus/01CN905.html +++ b/syllabus/01CN905.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN906.html b/syllabus/01CN906.html index f03b6d6fb7..7528b773d0 100644 --- a/syllabus/01CN906.html +++ b/syllabus/01CN906.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN907.html b/syllabus/01CN907.html index 79b3110269..ce5013869b 100644 --- a/syllabus/01CN907.html +++ b/syllabus/01CN907.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN908.html b/syllabus/01CN908.html index 28a5c8559a..193fb93a7a 100644 --- a/syllabus/01CN908.html +++ b/syllabus/01CN908.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -444,5 +488,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN910.html b/syllabus/01CN910.html index 7d7cf4babe..0d5bdf3447 100644 --- a/syllabus/01CN910.html +++ b/syllabus/01CN910.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN951.html b/syllabus/01CN951.html index 8a10ddda2c..8d25d6f24e 100644 --- a/syllabus/01CN951.html +++ b/syllabus/01CN951.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN952.html b/syllabus/01CN952.html index 03ed5582c4..fdc7f6aa93 100644 --- a/syllabus/01CN952.html +++ b/syllabus/01CN952.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN953.html b/syllabus/01CN953.html index 7213920bc0..0d26a8e3f3 100644 --- a/syllabus/01CN953.html +++ b/syllabus/01CN953.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN954.html b/syllabus/01CN954.html index 3dc5ea6edb..17fd15b264 100644 --- a/syllabus/01CN954.html +++ b/syllabus/01CN954.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01CN955.html b/syllabus/01CN955.html index a41d8d295b..795296e390 100644 --- a/syllabus/01CN955.html +++ b/syllabus/01CN955.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DA051.html b/syllabus/01DA051.html index 31bddb9121..6470e94953 100644 --- a/syllabus/01DA051.html +++ b/syllabus/01DA051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -359,5 +403,8 @@

その他(受講生にのぞむことや受講上の注 + + + \ No newline at end of file diff --git a/syllabus/01DA052.html b/syllabus/01DA052.html index 2012f5c204..6afaac2497 100644 --- a/syllabus/01DA052.html +++ b/syllabus/01DA052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -359,5 +403,8 @@

その他(受講生にのぞむことや受講上の注 + + + \ No newline at end of file diff --git a/syllabus/01DA053.html b/syllabus/01DA053.html index 5e3761d16f..2909552548 100644 --- a/syllabus/01DA053.html +++ b/syllabus/01DA053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -367,5 +411,8 @@

その他(受講生にのぞむことや受講上の注 + + + \ No newline at end of file diff --git a/syllabus/01DA054.html b/syllabus/01DA054.html index ce94dd5905..317a340da6 100644 --- a/syllabus/01DA054.html +++ b/syllabus/01DA054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -365,5 +409,8 @@

その他(受講生にのぞむことや受講上の注 + + + \ No newline at end of file diff --git a/syllabus/01DA055.html b/syllabus/01DA055.html index 298c6b3caa..b206d971a8 100644 --- a/syllabus/01DA055.html +++ b/syllabus/01DA055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -360,5 +404,8 @@

その他(受講生にのぞむことや受講上の注 + + + \ No newline at end of file diff --git a/syllabus/01DA056.html b/syllabus/01DA056.html index 0cd3ff3b23..4d1074dc82 100644 --- a/syllabus/01DA056.html +++ b/syllabus/01DA056.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -358,5 +402,8 @@

その他(受講生にのぞむことや受講上の注 + + + \ No newline at end of file diff --git a/syllabus/01DP001.html b/syllabus/01DP001.html index d5dd7ca95d..1632f8bbc1 100644 --- a/syllabus/01DP001.html +++ b/syllabus/01DP001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP002.html b/syllabus/01DP002.html index 927f119831..c2fd0428bf 100644 --- a/syllabus/01DP002.html +++ b/syllabus/01DP002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP021.html b/syllabus/01DP021.html index 32c0c98163..c852b1a44b 100644 --- a/syllabus/01DP021.html +++ b/syllabus/01DP021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP022.html b/syllabus/01DP022.html index afed86cdd1..5e7d24f6d5 100644 --- a/syllabus/01DP022.html +++ b/syllabus/01DP022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP023.html b/syllabus/01DP023.html index d2a3a8b534..da4f7b8f7d 100644 --- a/syllabus/01DP023.html +++ b/syllabus/01DP023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP024.html b/syllabus/01DP024.html index 3da99e55a1..c76e96e626 100644 --- a/syllabus/01DP024.html +++ b/syllabus/01DP024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP102.html b/syllabus/01DP102.html index 3a024fda7a..7447d92445 100644 --- a/syllabus/01DP102.html +++ b/syllabus/01DP102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP104.html b/syllabus/01DP104.html index 8430efbe5d..413470d813 100644 --- a/syllabus/01DP104.html +++ b/syllabus/01DP104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP219.html b/syllabus/01DP219.html index 75d877b591..be7ea9da0f 100644 --- a/syllabus/01DP219.html +++ b/syllabus/01DP219.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP236.html b/syllabus/01DP236.html index 0089e56f7e..5e5866e442 100644 --- a/syllabus/01DP236.html +++ b/syllabus/01DP236.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP238.html b/syllabus/01DP238.html index a15d2299a6..b996bb3c8b 100644 --- a/syllabus/01DP238.html +++ b/syllabus/01DP238.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP239.html b/syllabus/01DP239.html index ca7d209fda..741ec612e0 100644 --- a/syllabus/01DP239.html +++ b/syllabus/01DP239.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP240.html b/syllabus/01DP240.html index 87f24e643a..713d05041f 100644 --- a/syllabus/01DP240.html +++ b/syllabus/01DP240.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP266.html b/syllabus/01DP266.html index 9a8b3a8832..3d579c1c82 100644 --- a/syllabus/01DP266.html +++ b/syllabus/01DP266.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP271.html b/syllabus/01DP271.html index 686affccd0..4917b8d3c8 100644 --- a/syllabus/01DP271.html +++ b/syllabus/01DP271.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP272.html b/syllabus/01DP272.html index edc1f6148e..0762fc1b6d 100644 --- a/syllabus/01DP272.html +++ b/syllabus/01DP272.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP273.html b/syllabus/01DP273.html index 536b550d41..dc37f681e0 100644 --- a/syllabus/01DP273.html +++ b/syllabus/01DP273.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP274.html b/syllabus/01DP274.html index add78056b2..4fa6bbccde 100644 --- a/syllabus/01DP274.html +++ b/syllabus/01DP274.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP412.html b/syllabus/01DP412.html index 677c0dc4a2..a7bb5261ce 100644 --- a/syllabus/01DP412.html +++ b/syllabus/01DP412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP469.html b/syllabus/01DP469.html index 4beafb8de4..dc34243178 100644 --- a/syllabus/01DP469.html +++ b/syllabus/01DP469.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP470.html b/syllabus/01DP470.html index 3a53b209e0..d9ed103fbc 100644 --- a/syllabus/01DP470.html +++ b/syllabus/01DP470.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP501.html b/syllabus/01DP501.html index 7d05d1747a..8ca93e4495 100644 --- a/syllabus/01DP501.html +++ b/syllabus/01DP501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP502.html b/syllabus/01DP502.html index 060a16d776..84b1f1e391 100644 --- a/syllabus/01DP502.html +++ b/syllabus/01DP502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP557.html b/syllabus/01DP557.html index 0a5ba35e5e..779ff18dd3 100644 --- a/syllabus/01DP557.html +++ b/syllabus/01DP557.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP649.html b/syllabus/01DP649.html index 452a9feba1..fbe96e385b 100644 --- a/syllabus/01DP649.html +++ b/syllabus/01DP649.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP685.html b/syllabus/01DP685.html index ba5fa7af19..85d8890ac2 100644 --- a/syllabus/01DP685.html +++ b/syllabus/01DP685.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP704.html b/syllabus/01DP704.html index cd41e6d044..844699c830 100644 --- a/syllabus/01DP704.html +++ b/syllabus/01DP704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP718.html b/syllabus/01DP718.html index 90594d213b..d973a1d38d 100644 --- a/syllabus/01DP718.html +++ b/syllabus/01DP718.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP728.html b/syllabus/01DP728.html index 570981793f..8151089b73 100644 --- a/syllabus/01DP728.html +++ b/syllabus/01DP728.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP750.html b/syllabus/01DP750.html index 89cca55c7c..87a97119e8 100644 --- a/syllabus/01DP750.html +++ b/syllabus/01DP750.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP754.html b/syllabus/01DP754.html index fb72d108e8..d0d3e1a400 100644 --- a/syllabus/01DP754.html +++ b/syllabus/01DP754.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP755.html b/syllabus/01DP755.html index f02fb5c814..1123485688 100644 --- a/syllabus/01DP755.html +++ b/syllabus/01DP755.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP756.html b/syllabus/01DP756.html index cb5983da24..f2a40bfd68 100644 --- a/syllabus/01DP756.html +++ b/syllabus/01DP756.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP757.html b/syllabus/01DP757.html index 81bd5577a4..54216eaff9 100644 --- a/syllabus/01DP757.html +++ b/syllabus/01DP757.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP758.html b/syllabus/01DP758.html index 699e82e3ce..de9324fcc9 100644 --- a/syllabus/01DP758.html +++ b/syllabus/01DP758.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP759.html b/syllabus/01DP759.html index 5a3ced78af..bda2e00a03 100644 --- a/syllabus/01DP759.html +++ b/syllabus/01DP759.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP774.html b/syllabus/01DP774.html index 4cf6d2c162..a37d520db3 100644 --- a/syllabus/01DP774.html +++ b/syllabus/01DP774.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP775.html b/syllabus/01DP775.html index 024b92a7af..eb9e1a7758 100644 --- a/syllabus/01DP775.html +++ b/syllabus/01DP775.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP805.html b/syllabus/01DP805.html index 6cf04d61db..bded99c578 100644 --- a/syllabus/01DP805.html +++ b/syllabus/01DP805.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DP807.html b/syllabus/01DP807.html index 5a9dd6cc50..3ea80efb70 100644 --- a/syllabus/01DP807.html +++ b/syllabus/01DP807.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ001.html b/syllabus/01DQ001.html index 632b38a6ca..62f29794cc 100644 --- a/syllabus/01DQ001.html +++ b/syllabus/01DQ001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ002.html b/syllabus/01DQ002.html index 895d12be96..6dd92c7b90 100644 --- a/syllabus/01DQ002.html +++ b/syllabus/01DQ002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ003.html b/syllabus/01DQ003.html index a98528fef0..82c2182085 100644 --- a/syllabus/01DQ003.html +++ b/syllabus/01DQ003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ004.html b/syllabus/01DQ004.html index e1caf6ce0d..214a737e8e 100644 --- a/syllabus/01DQ004.html +++ b/syllabus/01DQ004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ011.html b/syllabus/01DQ011.html index e896cce5a1..c71669a588 100644 --- a/syllabus/01DQ011.html +++ b/syllabus/01DQ011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ012.html b/syllabus/01DQ012.html index 99bf0e6e18..f27095b827 100644 --- a/syllabus/01DQ012.html +++ b/syllabus/01DQ012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ013.html b/syllabus/01DQ013.html index cebe158de5..b153a0bd0b 100644 --- a/syllabus/01DQ013.html +++ b/syllabus/01DQ013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ014.html b/syllabus/01DQ014.html index 7f25919c25..2a15630577 100644 --- a/syllabus/01DQ014.html +++ b/syllabus/01DQ014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ019.html b/syllabus/01DQ019.html index 0c94e136bb..b683320c90 100644 --- a/syllabus/01DQ019.html +++ b/syllabus/01DQ019.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ020.html b/syllabus/01DQ020.html index 57b20a610c..8d1c601d0e 100644 --- a/syllabus/01DQ020.html +++ b/syllabus/01DQ020.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ087.html b/syllabus/01DQ087.html index 5a53fef0f5..03c2492c95 100644 --- a/syllabus/01DQ087.html +++ b/syllabus/01DQ087.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ088.html b/syllabus/01DQ088.html index 79d55be2f0..e527729ce7 100644 --- a/syllabus/01DQ088.html +++ b/syllabus/01DQ088.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ153.html b/syllabus/01DQ153.html index 2d25389343..7c0d8d3e69 100644 --- a/syllabus/01DQ153.html +++ b/syllabus/01DQ153.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ154.html b/syllabus/01DQ154.html index e0be9f5905..5380d084f0 100644 --- a/syllabus/01DQ154.html +++ b/syllabus/01DQ154.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ175.html b/syllabus/01DQ175.html index 9a3a922009..098b7f6ada 100644 --- a/syllabus/01DQ175.html +++ b/syllabus/01DQ175.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ176.html b/syllabus/01DQ176.html index 1e9ee8df48..ee0c13adc5 100644 --- a/syllabus/01DQ176.html +++ b/syllabus/01DQ176.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ223.html b/syllabus/01DQ223.html index 2de0ed48e9..3ec6f80312 100644 --- a/syllabus/01DQ223.html +++ b/syllabus/01DQ223.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ224.html b/syllabus/01DQ224.html index 26b1594f95..3f7e8f0cde 100644 --- a/syllabus/01DQ224.html +++ b/syllabus/01DQ224.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ227.html b/syllabus/01DQ227.html index a73a17b462..f02e2333a0 100644 --- a/syllabus/01DQ227.html +++ b/syllabus/01DQ227.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ228.html b/syllabus/01DQ228.html index 349408154b..bbd15aa90e 100644 --- a/syllabus/01DQ228.html +++ b/syllabus/01DQ228.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ303.html b/syllabus/01DQ303.html index 97abd8c653..455cd982dc 100644 --- a/syllabus/01DQ303.html +++ b/syllabus/01DQ303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ304.html b/syllabus/01DQ304.html index 30c5d2c791..d37425a7bf 100644 --- a/syllabus/01DQ304.html +++ b/syllabus/01DQ304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ335.html b/syllabus/01DQ335.html index fd9bb07143..9bb2d4e765 100644 --- a/syllabus/01DQ335.html +++ b/syllabus/01DQ335.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ336.html b/syllabus/01DQ336.html index 41cd80d89a..6fed05981a 100644 --- a/syllabus/01DQ336.html +++ b/syllabus/01DQ336.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ345.html b/syllabus/01DQ345.html index c51bbe8ed1..d2ed163621 100644 --- a/syllabus/01DQ345.html +++ b/syllabus/01DQ345.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ346.html b/syllabus/01DQ346.html index dd38951a74..7e2f1cbfb6 100644 --- a/syllabus/01DQ346.html +++ b/syllabus/01DQ346.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ355.html b/syllabus/01DQ355.html index 063f1ba670..3930a0d5ec 100644 --- a/syllabus/01DQ355.html +++ b/syllabus/01DQ355.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ356.html b/syllabus/01DQ356.html index e85600b003..e709beef31 100644 --- a/syllabus/01DQ356.html +++ b/syllabus/01DQ356.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ365.html b/syllabus/01DQ365.html index cab3c09a09..844cb4559e 100644 --- a/syllabus/01DQ365.html +++ b/syllabus/01DQ365.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ366.html b/syllabus/01DQ366.html index 64b491b362..6e4bbbacb1 100644 --- a/syllabus/01DQ366.html +++ b/syllabus/01DQ366.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ36C.html b/syllabus/01DQ36C.html index 21bb5b0255..9095b85f19 100644 --- a/syllabus/01DQ36C.html +++ b/syllabus/01DQ36C.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ399.html b/syllabus/01DQ399.html index b3c4d8829f..ae56873232 100644 --- a/syllabus/01DQ399.html +++ b/syllabus/01DQ399.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ400.html b/syllabus/01DQ400.html index 99777f23b7..2cf8557913 100644 --- a/syllabus/01DQ400.html +++ b/syllabus/01DQ400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ407.html b/syllabus/01DQ407.html index ddcaff2386..0af3ea90e6 100644 --- a/syllabus/01DQ407.html +++ b/syllabus/01DQ407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ504.html b/syllabus/01DQ504.html index 53b382b69c..3198bf00c2 100644 --- a/syllabus/01DQ504.html +++ b/syllabus/01DQ504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ505.html b/syllabus/01DQ505.html index 939b288614..d6615f01ff 100644 --- a/syllabus/01DQ505.html +++ b/syllabus/01DQ505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ506.html b/syllabus/01DQ506.html index 75b1d85734..d9fad03633 100644 --- a/syllabus/01DQ506.html +++ b/syllabus/01DQ506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ507.html b/syllabus/01DQ507.html index e79cbd9996..4a53a78e91 100644 --- a/syllabus/01DQ507.html +++ b/syllabus/01DQ507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ508.html b/syllabus/01DQ508.html index 2032a32647..61c44deb76 100644 --- a/syllabus/01DQ508.html +++ b/syllabus/01DQ508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ525.html b/syllabus/01DQ525.html index aeed362d69..136124d134 100644 --- a/syllabus/01DQ525.html +++ b/syllabus/01DQ525.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ528.html b/syllabus/01DQ528.html index 4911194fa9..6e0dcc6db4 100644 --- a/syllabus/01DQ528.html +++ b/syllabus/01DQ528.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ557.html b/syllabus/01DQ557.html index 616cad5266..367feab578 100644 --- a/syllabus/01DQ557.html +++ b/syllabus/01DQ557.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ559.html b/syllabus/01DQ559.html index c5fb4611ae..fa1ea4ef31 100644 --- a/syllabus/01DQ559.html +++ b/syllabus/01DQ559.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ564.html b/syllabus/01DQ564.html index c6d8ecb7d3..d3790e1a7d 100644 --- a/syllabus/01DQ564.html +++ b/syllabus/01DQ564.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ566.html b/syllabus/01DQ566.html index f6cc877a93..d963647b41 100644 --- a/syllabus/01DQ566.html +++ b/syllabus/01DQ566.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ568.html b/syllabus/01DQ568.html index 9ea05bdf7b..c4982f49b5 100644 --- a/syllabus/01DQ568.html +++ b/syllabus/01DQ568.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ900.html b/syllabus/01DQ900.html index 67cfa70b41..5e6648e849 100644 --- a/syllabus/01DQ900.html +++ b/syllabus/01DQ900.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ901.html b/syllabus/01DQ901.html index 96e989b129..acd48392fa 100644 --- a/syllabus/01DQ901.html +++ b/syllabus/01DQ901.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ902.html b/syllabus/01DQ902.html index 7fb4916b27..b695b28d62 100644 --- a/syllabus/01DQ902.html +++ b/syllabus/01DQ902.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/22 -   @@ -397,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ904.html b/syllabus/01DQ904.html index 20fac9c88c..c6a9d117fa 100644 --- a/syllabus/01DQ904.html +++ b/syllabus/01DQ904.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ979.html b/syllabus/01DQ979.html index ea1a9e6417..08ab207b8f 100644 --- a/syllabus/01DQ979.html +++ b/syllabus/01DQ979.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ988.html b/syllabus/01DQ988.html index bf253ac8ad..689bcca16e 100644 --- a/syllabus/01DQ988.html +++ b/syllabus/01DQ988.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ989.html b/syllabus/01DQ989.html index eee0cb2ee2..5bf1c6df19 100644 --- a/syllabus/01DQ989.html +++ b/syllabus/01DQ989.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DQ992.html b/syllabus/01DQ992.html index e0151cb1cd..cd9114d3a6 100644 --- a/syllabus/01DQ992.html +++ b/syllabus/01DQ992.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR002.html b/syllabus/01DR002.html index 3944ad201d..08a39c4005 100644 --- a/syllabus/01DR002.html +++ b/syllabus/01DR002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR005.html b/syllabus/01DR005.html index 0e6e7b0718..50428d7e83 100644 --- a/syllabus/01DR005.html +++ b/syllabus/01DR005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR006.html b/syllabus/01DR006.html index 8863823629..9aae2ed818 100644 --- a/syllabus/01DR006.html +++ b/syllabus/01DR006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR061.html b/syllabus/01DR061.html index 8b4c0aec49..bc98447400 100644 --- a/syllabus/01DR061.html +++ b/syllabus/01DR061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR062.html b/syllabus/01DR062.html index da51830fe7..50fe67d0db 100644 --- a/syllabus/01DR062.html +++ b/syllabus/01DR062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR063.html b/syllabus/01DR063.html index da56a890f2..1d0d2d9527 100644 --- a/syllabus/01DR063.html +++ b/syllabus/01DR063.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR064.html b/syllabus/01DR064.html index fc71d9ba8a..eb1242ae1a 100644 --- a/syllabus/01DR064.html +++ b/syllabus/01DR064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR120.html b/syllabus/01DR120.html index 39ede883af..0a190f70ca 100644 --- a/syllabus/01DR120.html +++ b/syllabus/01DR120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR123.html b/syllabus/01DR123.html index e21e236ffe..5da80cb8f8 100644 --- a/syllabus/01DR123.html +++ b/syllabus/01DR123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR144.html b/syllabus/01DR144.html index 2b536f4cea..0295c61ca1 100644 --- a/syllabus/01DR144.html +++ b/syllabus/01DR144.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR145.html b/syllabus/01DR145.html index a052462b68..8c95a57db5 100644 --- a/syllabus/01DR145.html +++ b/syllabus/01DR145.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR205.html b/syllabus/01DR205.html index 7290601897..00fd80c1c1 100644 --- a/syllabus/01DR205.html +++ b/syllabus/01DR205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR233.html b/syllabus/01DR233.html index 033058c507..e220974c19 100644 --- a/syllabus/01DR233.html +++ b/syllabus/01DR233.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR234.html b/syllabus/01DR234.html index bbeb25212e..bfdafe5a72 100644 --- a/syllabus/01DR234.html +++ b/syllabus/01DR234.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR237.html b/syllabus/01DR237.html index 30e2b1f743..de93bdcb46 100644 --- a/syllabus/01DR237.html +++ b/syllabus/01DR237.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR238.html b/syllabus/01DR238.html index 1c41158cb4..48344f5a8f 100644 --- a/syllabus/01DR238.html +++ b/syllabus/01DR238.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR241.html b/syllabus/01DR241.html index 71e3cf8a34..b0807636d0 100644 --- a/syllabus/01DR241.html +++ b/syllabus/01DR241.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR242.html b/syllabus/01DR242.html index b5772a5aa2..8e8100d75f 100644 --- a/syllabus/01DR242.html +++ b/syllabus/01DR242.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR243.html b/syllabus/01DR243.html index 9bd3d6dd78..8e06c706cc 100644 --- a/syllabus/01DR243.html +++ b/syllabus/01DR243.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR244.html b/syllabus/01DR244.html index e0f2d2acdc..c99281d50d 100644 --- a/syllabus/01DR244.html +++ b/syllabus/01DR244.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR262.html b/syllabus/01DR262.html index d81e00d13d..2acc0e2359 100644 --- a/syllabus/01DR262.html +++ b/syllabus/01DR262.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR305.html b/syllabus/01DR305.html index 4b28da35d1..ceec21ef14 100644 --- a/syllabus/01DR305.html +++ b/syllabus/01DR305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR318.html b/syllabus/01DR318.html index 8371c940bb..efd51e9919 100644 --- a/syllabus/01DR318.html +++ b/syllabus/01DR318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR350.html b/syllabus/01DR350.html index f5008138c4..910f8e493e 100644 --- a/syllabus/01DR350.html +++ b/syllabus/01DR350.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR383.html b/syllabus/01DR383.html index 09c726f2c2..f8ec9a56ac 100644 --- a/syllabus/01DR383.html +++ b/syllabus/01DR383.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR384.html b/syllabus/01DR384.html index 5e4029b89a..6debb024a9 100644 --- a/syllabus/01DR384.html +++ b/syllabus/01DR384.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR388.html b/syllabus/01DR388.html index 00679e011d..93c0a39ac3 100644 --- a/syllabus/01DR388.html +++ b/syllabus/01DR388.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR390.html b/syllabus/01DR390.html index 8e7e6d3f53..8697cd78e4 100644 --- a/syllabus/01DR390.html +++ b/syllabus/01DR390.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR549.html b/syllabus/01DR549.html index 2952f0aab5..dcfd819ff0 100644 --- a/syllabus/01DR549.html +++ b/syllabus/01DR549.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR583.html b/syllabus/01DR583.html index 3f5ac5a93c..966d378af5 100644 --- a/syllabus/01DR583.html +++ b/syllabus/01DR583.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR593.html b/syllabus/01DR593.html index ebb5517fb5..d2446658a7 100644 --- a/syllabus/01DR593.html +++ b/syllabus/01DR593.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DR654.html b/syllabus/01DR654.html index a0024da428..7b5080cdc0 100644 --- a/syllabus/01DR654.html +++ b/syllabus/01DR654.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ108.html b/syllabus/01DZ108.html index 217d6cd682..8e38683411 100644 --- a/syllabus/01DZ108.html +++ b/syllabus/01DZ108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ131.html b/syllabus/01DZ131.html index 7e1cc59381..a030b82057 100644 --- a/syllabus/01DZ131.html +++ b/syllabus/01DZ131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ134.html b/syllabus/01DZ134.html index 5842470c4f..9b8030d245 100644 --- a/syllabus/01DZ134.html +++ b/syllabus/01DZ134.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ136.html b/syllabus/01DZ136.html index ea88b9e21c..66d79e04c2 100644 --- a/syllabus/01DZ136.html +++ b/syllabus/01DZ136.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ140.html b/syllabus/01DZ140.html index 74609e1e89..535bef8335 100644 --- a/syllabus/01DZ140.html +++ b/syllabus/01DZ140.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ149.html b/syllabus/01DZ149.html index 6b0c693198..15e97d3c27 100644 --- a/syllabus/01DZ149.html +++ b/syllabus/01DZ149.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ509.html b/syllabus/01DZ509.html index 39875e1672..885b4ba850 100644 --- a/syllabus/01DZ509.html +++ b/syllabus/01DZ509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ510.html b/syllabus/01DZ510.html index 0a60305e7e..d01f817f18 100644 --- a/syllabus/01DZ510.html +++ b/syllabus/01DZ510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ512.html b/syllabus/01DZ512.html index 9031d74078..3bcc17f0c5 100644 --- a/syllabus/01DZ512.html +++ b/syllabus/01DZ512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ540.html b/syllabus/01DZ540.html index f3fc8bef6f..ff889c4bf2 100644 --- a/syllabus/01DZ540.html +++ b/syllabus/01DZ540.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ552.html b/syllabus/01DZ552.html index 337979bf58..03fc3ee65b 100644 --- a/syllabus/01DZ552.html +++ b/syllabus/01DZ552.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ553.html b/syllabus/01DZ553.html index 19248c44fb..0be3da4bc4 100644 --- a/syllabus/01DZ553.html +++ b/syllabus/01DZ553.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ565.html b/syllabus/01DZ565.html index 3bb1e78e16..c95787b5ba 100644 --- a/syllabus/01DZ565.html +++ b/syllabus/01DZ565.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ568.html b/syllabus/01DZ568.html index 34703150e0..b7c111c5c5 100644 --- a/syllabus/01DZ568.html +++ b/syllabus/01DZ568.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ572.html b/syllabus/01DZ572.html index 49b4810c78..97aad91874 100644 --- a/syllabus/01DZ572.html +++ b/syllabus/01DZ572.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ573.html b/syllabus/01DZ573.html index 369c9b3af6..d987f2a209 100644 --- a/syllabus/01DZ573.html +++ b/syllabus/01DZ573.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ599.html b/syllabus/01DZ599.html index ea03d7275f..b2a7960562 100644 --- a/syllabus/01DZ599.html +++ b/syllabus/01DZ599.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -380,5 +424,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ602.html b/syllabus/01DZ602.html index b5a3db4c1e..1a4106339e 100644 --- a/syllabus/01DZ602.html +++ b/syllabus/01DZ602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ603.html b/syllabus/01DZ603.html index f76d5233d4..f1ced004a8 100644 --- a/syllabus/01DZ603.html +++ b/syllabus/01DZ603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ610.html b/syllabus/01DZ610.html index c3d9763c54..1917374476 100644 --- a/syllabus/01DZ610.html +++ b/syllabus/01DZ610.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ611.html b/syllabus/01DZ611.html index 53e72a0f2e..ed56f553bc 100644 --- a/syllabus/01DZ611.html +++ b/syllabus/01DZ611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ612.html b/syllabus/01DZ612.html index 52bde1f163..1fb20666fd 100644 --- a/syllabus/01DZ612.html +++ b/syllabus/01DZ612.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ613.html b/syllabus/01DZ613.html index 95394f9d2e..1614f920fa 100644 --- a/syllabus/01DZ613.html +++ b/syllabus/01DZ613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ614.html b/syllabus/01DZ614.html index 25a8b9066d..ea60353dc5 100644 --- a/syllabus/01DZ614.html +++ b/syllabus/01DZ614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ650.html b/syllabus/01DZ650.html index 46d4046606..ba38f7817d 100644 --- a/syllabus/01DZ650.html +++ b/syllabus/01DZ650.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ651.html b/syllabus/01DZ651.html index 4c8ce7bb5a..ea3edbfaf3 100644 --- a/syllabus/01DZ651.html +++ b/syllabus/01DZ651.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ652.html b/syllabus/01DZ652.html index d8eb2ba554..86987429f4 100644 --- a/syllabus/01DZ652.html +++ b/syllabus/01DZ652.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ654.html b/syllabus/01DZ654.html index b599a41c4d..5657b7f856 100644 --- a/syllabus/01DZ654.html +++ b/syllabus/01DZ654.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ656.html b/syllabus/01DZ656.html index e8acf96ed5..5738c53dd2 100644 --- a/syllabus/01DZ656.html +++ b/syllabus/01DZ656.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ657.html b/syllabus/01DZ657.html index 0255df36dc..ca686481df 100644 --- a/syllabus/01DZ657.html +++ b/syllabus/01DZ657.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ659.html b/syllabus/01DZ659.html index 75c3fc01e8..ae68ccf1ab 100644 --- a/syllabus/01DZ659.html +++ b/syllabus/01DZ659.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ668.html b/syllabus/01DZ668.html index 557214925e..dfd1fb4339 100644 --- a/syllabus/01DZ668.html +++ b/syllabus/01DZ668.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -604,5 +648,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ675.html b/syllabus/01DZ675.html index f6672181cc..4afd2de4dc 100644 --- a/syllabus/01DZ675.html +++ b/syllabus/01DZ675.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ676.html b/syllabus/01DZ676.html index feba9d1c18..25de36f54b 100644 --- a/syllabus/01DZ676.html +++ b/syllabus/01DZ676.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ677.html b/syllabus/01DZ677.html index 08bc7f0f55..1ca765d70e 100644 --- a/syllabus/01DZ677.html +++ b/syllabus/01DZ677.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ680.html b/syllabus/01DZ680.html index f5b5b19e9a..139737dab5 100644 --- a/syllabus/01DZ680.html +++ b/syllabus/01DZ680.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ700.html b/syllabus/01DZ700.html index 179590194f..12022ed0aa 100644 --- a/syllabus/01DZ700.html +++ b/syllabus/01DZ700.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ701.html b/syllabus/01DZ701.html index 16304088e5..61a99c325c 100644 --- a/syllabus/01DZ701.html +++ b/syllabus/01DZ701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ702.html b/syllabus/01DZ702.html index 01409d6d65..9368432189 100644 --- a/syllabus/01DZ702.html +++ b/syllabus/01DZ702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01DZ703.html b/syllabus/01DZ703.html index 8b5571df1e..5e0d575dfa 100644 --- a/syllabus/01DZ703.html +++ b/syllabus/01DZ703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EB302.html b/syllabus/01EB302.html index 28b529f9d9..95d1dcd882 100644 --- a/syllabus/01EB302.html +++ b/syllabus/01EB302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EH004.html b/syllabus/01EH004.html index 028e384d52..42158fd02f 100644 --- a/syllabus/01EH004.html +++ b/syllabus/01EH004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH011.html b/syllabus/01EH011.html index e8702da733..6c24f7417a 100644 --- a/syllabus/01EH011.html +++ b/syllabus/01EH011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH013.html b/syllabus/01EH013.html index 470a30870d..15e2a4e6b5 100644 --- a/syllabus/01EH013.html +++ b/syllabus/01EH013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH014.html b/syllabus/01EH014.html index b5b7353730..1031d0a0f7 100644 --- a/syllabus/01EH014.html +++ b/syllabus/01EH014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH016.html b/syllabus/01EH016.html index 4845f156d5..ff6b8a8091 100644 --- a/syllabus/01EH016.html +++ b/syllabus/01EH016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH024.html b/syllabus/01EH024.html index 496f5c14fe..18166ab3c0 100644 --- a/syllabus/01EH024.html +++ b/syllabus/01EH024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH025.html b/syllabus/01EH025.html index 301c394e51..04e91a15d3 100644 --- a/syllabus/01EH025.html +++ b/syllabus/01EH025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH026.html b/syllabus/01EH026.html index e4c9a33ed1..61846f4ed9 100644 --- a/syllabus/01EH026.html +++ b/syllabus/01EH026.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH027.html b/syllabus/01EH027.html index eb8bf6210b..51a3f332e3 100644 --- a/syllabus/01EH027.html +++ b/syllabus/01EH027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH028.html b/syllabus/01EH028.html index e11045b12d..f0e943730d 100644 --- a/syllabus/01EH028.html +++ b/syllabus/01EH028.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH029.html b/syllabus/01EH029.html index 3614e10aa3..1c6738c526 100644 --- a/syllabus/01EH029.html +++ b/syllabus/01EH029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH030.html b/syllabus/01EH030.html index 186caafe54..24561eabab 100644 --- a/syllabus/01EH030.html +++ b/syllabus/01EH030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH032.html b/syllabus/01EH032.html index bff9db782b..81f63fb5e3 100644 --- a/syllabus/01EH032.html +++ b/syllabus/01EH032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH037.html b/syllabus/01EH037.html index bad8ae08fe..c930fbe3da 100644 --- a/syllabus/01EH037.html +++ b/syllabus/01EH037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH128.html b/syllabus/01EH128.html index 3076ba35f4..523630f87b 100644 --- a/syllabus/01EH128.html +++ b/syllabus/01EH128.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH143.html b/syllabus/01EH143.html index cb0ad6ae6c..10d0f9dc35 100644 --- a/syllabus/01EH143.html +++ b/syllabus/01EH143.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH145.html b/syllabus/01EH145.html index 4318a047a2..cee895e99a 100644 --- a/syllabus/01EH145.html +++ b/syllabus/01EH145.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH167.html b/syllabus/01EH167.html index 11d31209d4..9dd46d7b85 100644 --- a/syllabus/01EH167.html +++ b/syllabus/01EH167.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -760,5 +804,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH271.html b/syllabus/01EH271.html index 34caeb12e5..fc8f0c0970 100644 --- a/syllabus/01EH271.html +++ b/syllabus/01EH271.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH283.html b/syllabus/01EH283.html index 38759d71ea..240cef2315 100644 --- a/syllabus/01EH283.html +++ b/syllabus/01EH283.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH292.html b/syllabus/01EH292.html index e129e07988..8b8a80acf1 100644 --- a/syllabus/01EH292.html +++ b/syllabus/01EH292.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH365.html b/syllabus/01EH365.html index 99d5a63af0..ace74c5758 100644 --- a/syllabus/01EH365.html +++ b/syllabus/01EH365.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH392.html b/syllabus/01EH392.html index fe1a375af0..a3ed4dd904 100644 --- a/syllabus/01EH392.html +++ b/syllabus/01EH392.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH401.html b/syllabus/01EH401.html index f27ecc8a08..98c2cfd8c5 100644 --- a/syllabus/01EH401.html +++ b/syllabus/01EH401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH411.html b/syllabus/01EH411.html index 4481a5264e..c08e4d23a3 100644 --- a/syllabus/01EH411.html +++ b/syllabus/01EH411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH412.html b/syllabus/01EH412.html index 9ce90a6c99..d326f778f8 100644 --- a/syllabus/01EH412.html +++ b/syllabus/01EH412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH413.html b/syllabus/01EH413.html index 5d109afb5d..df1c64ad31 100644 --- a/syllabus/01EH413.html +++ b/syllabus/01EH413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH417.html b/syllabus/01EH417.html index 0fbd588914..35db963495 100644 --- a/syllabus/01EH417.html +++ b/syllabus/01EH417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH423.html b/syllabus/01EH423.html index bf6debed78..8675cd9872 100644 --- a/syllabus/01EH423.html +++ b/syllabus/01EH423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH424.html b/syllabus/01EH424.html index dad3209ba8..c59d5f9faa 100644 --- a/syllabus/01EH424.html +++ b/syllabus/01EH424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH425.html b/syllabus/01EH425.html index 8b74ab4dcd..e86a531aef 100644 --- a/syllabus/01EH425.html +++ b/syllabus/01EH425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH427.html b/syllabus/01EH427.html index c27cee9eee..71280a19f4 100644 --- a/syllabus/01EH427.html +++ b/syllabus/01EH427.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH428.html b/syllabus/01EH428.html index ef044c0adf..824c86fd02 100644 --- a/syllabus/01EH428.html +++ b/syllabus/01EH428.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH432.html b/syllabus/01EH432.html index 492059efd3..c4db09deb8 100644 --- a/syllabus/01EH432.html +++ b/syllabus/01EH432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH433.html b/syllabus/01EH433.html index c46dd4f44d..f173e9df67 100644 --- a/syllabus/01EH433.html +++ b/syllabus/01EH433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH438.html b/syllabus/01EH438.html index 22025670c8..85def92a9a 100644 --- a/syllabus/01EH438.html +++ b/syllabus/01EH438.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH439.html b/syllabus/01EH439.html index 504884d449..29113803f5 100644 --- a/syllabus/01EH439.html +++ b/syllabus/01EH439.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH465.html b/syllabus/01EH465.html index 08a5935cdd..0e44e31c97 100644 --- a/syllabus/01EH465.html +++ b/syllabus/01EH465.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH531.html b/syllabus/01EH531.html index 6937a21484..c0a5b97e26 100644 --- a/syllabus/01EH531.html +++ b/syllabus/01EH531.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH532.html b/syllabus/01EH532.html index ab4cdeda0d..dbe246ef0d 100644 --- a/syllabus/01EH532.html +++ b/syllabus/01EH532.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH533.html b/syllabus/01EH533.html index da91dbe775..5b1d7076dd 100644 --- a/syllabus/01EH533.html +++ b/syllabus/01EH533.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH550.html b/syllabus/01EH550.html index c4c1a6eb4e..2ad70093d4 100644 --- a/syllabus/01EH550.html +++ b/syllabus/01EH550.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH553.html b/syllabus/01EH553.html index 2f2c076cd1..409bb902bd 100644 --- a/syllabus/01EH553.html +++ b/syllabus/01EH553.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH554.html b/syllabus/01EH554.html index f595f3b2b0..1d30435682 100644 --- a/syllabus/01EH554.html +++ b/syllabus/01EH554.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH556.html b/syllabus/01EH556.html index b0dd3a7dba..08cbe8b083 100644 --- a/syllabus/01EH556.html +++ b/syllabus/01EH556.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH557.html b/syllabus/01EH557.html index 67d920ac39..ac5dffa365 100644 --- a/syllabus/01EH557.html +++ b/syllabus/01EH557.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH558.html b/syllabus/01EH558.html index 6d1ea8c0bf..a46727152d 100644 --- a/syllabus/01EH558.html +++ b/syllabus/01EH558.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH563.html b/syllabus/01EH563.html index 8ff832a603..f648e5adda 100644 --- a/syllabus/01EH563.html +++ b/syllabus/01EH563.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH566.html b/syllabus/01EH566.html index b84bcaa003..38e9f9830a 100644 --- a/syllabus/01EH566.html +++ b/syllabus/01EH566.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH576.html b/syllabus/01EH576.html index 8a77aaa425..018bff757b 100644 --- a/syllabus/01EH576.html +++ b/syllabus/01EH576.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH577.html b/syllabus/01EH577.html index 08f2f35757..8250fc688f 100644 --- a/syllabus/01EH577.html +++ b/syllabus/01EH577.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EH621.html b/syllabus/01EH621.html index 9a0c44bde1..dd9f704151 100644 --- a/syllabus/01EH621.html +++ b/syllabus/01EH621.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01EJ001.html b/syllabus/01EJ001.html index 4461f307c4..ad38145f0b 100644 --- a/syllabus/01EJ001.html +++ b/syllabus/01EJ001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ002.html b/syllabus/01EJ002.html index 047ecb8b89..2909639dd2 100644 --- a/syllabus/01EJ002.html +++ b/syllabus/01EJ002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ003.html b/syllabus/01EJ003.html index 7f924b77e6..226934cbb8 100644 --- a/syllabus/01EJ003.html +++ b/syllabus/01EJ003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ011.html b/syllabus/01EJ011.html index 0b282ee9f2..3e84f855ae 100644 --- a/syllabus/01EJ011.html +++ b/syllabus/01EJ011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ012.html b/syllabus/01EJ012.html index 05edebac40..46df24838e 100644 --- a/syllabus/01EJ012.html +++ b/syllabus/01EJ012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ101.html b/syllabus/01EJ101.html index 97ec8acaa9..84e831fb56 100644 --- a/syllabus/01EJ101.html +++ b/syllabus/01EJ101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ103.html b/syllabus/01EJ103.html index b744c4078c..8885333a0f 100644 --- a/syllabus/01EJ103.html +++ b/syllabus/01EJ103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -536,5 +580,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ104.html b/syllabus/01EJ104.html index 5bb04b87fe..dec3a77481 100644 --- a/syllabus/01EJ104.html +++ b/syllabus/01EJ104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ105.html b/syllabus/01EJ105.html index 398f41b68b..3953608e90 100644 --- a/syllabus/01EJ105.html +++ b/syllabus/01EJ105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ106.html b/syllabus/01EJ106.html index 0a105a3dce..184a2a494a 100644 --- a/syllabus/01EJ106.html +++ b/syllabus/01EJ106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ107.html b/syllabus/01EJ107.html index 48d5149df7..a1a4c12bc8 100644 --- a/syllabus/01EJ107.html +++ b/syllabus/01EJ107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ110.html b/syllabus/01EJ110.html index 79d41751cc..cb3f69ea34 100644 --- a/syllabus/01EJ110.html +++ b/syllabus/01EJ110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ112.html b/syllabus/01EJ112.html index 56917c9498..79acef5aff 100644 --- a/syllabus/01EJ112.html +++ b/syllabus/01EJ112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ113.html b/syllabus/01EJ113.html index fcf418bcf2..e216ac590f 100644 --- a/syllabus/01EJ113.html +++ b/syllabus/01EJ113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ114.html b/syllabus/01EJ114.html index 94a73579b3..9740a07ded 100644 --- a/syllabus/01EJ114.html +++ b/syllabus/01EJ114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ115.html b/syllabus/01EJ115.html index 1a5410ca4b..050ffc0706 100644 --- a/syllabus/01EJ115.html +++ b/syllabus/01EJ115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -540,5 +584,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ116.html b/syllabus/01EJ116.html index 1f3959875f..3cbc3d6060 100644 --- a/syllabus/01EJ116.html +++ b/syllabus/01EJ116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -536,5 +580,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ118.html b/syllabus/01EJ118.html index 9fb94fd5ae..5f48be4283 100644 --- a/syllabus/01EJ118.html +++ b/syllabus/01EJ118.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -540,5 +584,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ119.html b/syllabus/01EJ119.html index 61dea51ee2..39f7be25ef 100644 --- a/syllabus/01EJ119.html +++ b/syllabus/01EJ119.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ120.html b/syllabus/01EJ120.html index 1b53e7237d..65d5c9b3ea 100644 --- a/syllabus/01EJ120.html +++ b/syllabus/01EJ120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ123.html b/syllabus/01EJ123.html index 863bb28c67..cef49941b6 100644 --- a/syllabus/01EJ123.html +++ b/syllabus/01EJ123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ129.html b/syllabus/01EJ129.html index 5a7512f8b5..7d30cef1ba 100644 --- a/syllabus/01EJ129.html +++ b/syllabus/01EJ129.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -464,5 +508,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ130.html b/syllabus/01EJ130.html index 509b2dfcaa..8bad5ddd3e 100644 --- a/syllabus/01EJ130.html +++ b/syllabus/01EJ130.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -464,5 +508,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ148.html b/syllabus/01EJ148.html index 1eec51951d..c1bca88891 100644 --- a/syllabus/01EJ148.html +++ b/syllabus/01EJ148.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ149.html b/syllabus/01EJ149.html index 6c8d90a473..98975c279e 100644 --- a/syllabus/01EJ149.html +++ b/syllabus/01EJ149.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ161.html b/syllabus/01EJ161.html index 588388b113..d6ffc41962 100644 --- a/syllabus/01EJ161.html +++ b/syllabus/01EJ161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ162.html b/syllabus/01EJ162.html index 261b8755e5..39dad25ca5 100644 --- a/syllabus/01EJ162.html +++ b/syllabus/01EJ162.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ164.html b/syllabus/01EJ164.html index c851d553e7..4b2244eaf0 100644 --- a/syllabus/01EJ164.html +++ b/syllabus/01EJ164.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ165.html b/syllabus/01EJ165.html index b875d47b88..57609810b2 100644 --- a/syllabus/01EJ165.html +++ b/syllabus/01EJ165.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ166.html b/syllabus/01EJ166.html index d2261fef5b..97691100c6 100644 --- a/syllabus/01EJ166.html +++ b/syllabus/01EJ166.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ167.html b/syllabus/01EJ167.html index 50625d28c5..684ae8781c 100644 --- a/syllabus/01EJ167.html +++ b/syllabus/01EJ167.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ168.html b/syllabus/01EJ168.html index ec82891c9d..244760a5a7 100644 --- a/syllabus/01EJ168.html +++ b/syllabus/01EJ168.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ172.html b/syllabus/01EJ172.html index 60128cabc1..955093c04f 100644 --- a/syllabus/01EJ172.html +++ b/syllabus/01EJ172.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ180.html b/syllabus/01EJ180.html index b59e2d9872..8bf1069c52 100644 --- a/syllabus/01EJ180.html +++ b/syllabus/01EJ180.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ182.html b/syllabus/01EJ182.html index 0bb1a77d44..dfa9aff1a4 100644 --- a/syllabus/01EJ182.html +++ b/syllabus/01EJ182.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ183.html b/syllabus/01EJ183.html index 4afb72d0d0..ab8ae00633 100644 --- a/syllabus/01EJ183.html +++ b/syllabus/01EJ183.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ186.html b/syllabus/01EJ186.html index 748d6f6c4f..74f2efea47 100644 --- a/syllabus/01EJ186.html +++ b/syllabus/01EJ186.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -464,5 +508,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ187.html b/syllabus/01EJ187.html index 66d46a78ad..4efb12e658 100644 --- a/syllabus/01EJ187.html +++ b/syllabus/01EJ187.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -464,5 +508,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ189.html b/syllabus/01EJ189.html index eae773b32c..28ecfe1a42 100644 --- a/syllabus/01EJ189.html +++ b/syllabus/01EJ189.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ201.html b/syllabus/01EJ201.html index 7b4d48e484..5b3d34959c 100644 --- a/syllabus/01EJ201.html +++ b/syllabus/01EJ201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ202.html b/syllabus/01EJ202.html index 9e53ca8499..7ab5a634b5 100644 --- a/syllabus/01EJ202.html +++ b/syllabus/01EJ202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ203.html b/syllabus/01EJ203.html index c81565a936..56cc768cd7 100644 --- a/syllabus/01EJ203.html +++ b/syllabus/01EJ203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ204.html b/syllabus/01EJ204.html index c673262bee..6a725982ef 100644 --- a/syllabus/01EJ204.html +++ b/syllabus/01EJ204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ501.html b/syllabus/01EJ501.html index 4da3aeb86f..003aa37d42 100644 --- a/syllabus/01EJ501.html +++ b/syllabus/01EJ501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -615,5 +659,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ502.html b/syllabus/01EJ502.html index 834735aeb7..d00c85edce 100644 --- a/syllabus/01EJ502.html +++ b/syllabus/01EJ502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ503.html b/syllabus/01EJ503.html index 88659c21cc..45948511b0 100644 --- a/syllabus/01EJ503.html +++ b/syllabus/01EJ503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ601.html b/syllabus/01EJ601.html index acf2b581b9..271b5ab023 100644 --- a/syllabus/01EJ601.html +++ b/syllabus/01EJ601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -546,5 +590,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ602.html b/syllabus/01EJ602.html index efb5f4dbab..2bae1360b7 100644 --- a/syllabus/01EJ602.html +++ b/syllabus/01EJ602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ604.html b/syllabus/01EJ604.html index 8d7902e609..60db71f781 100644 --- a/syllabus/01EJ604.html +++ b/syllabus/01EJ604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ607.html b/syllabus/01EJ607.html index a37e57cd93..98b420c5b2 100644 --- a/syllabus/01EJ607.html +++ b/syllabus/01EJ607.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ608.html b/syllabus/01EJ608.html index 869e79abcb..504cad5b9b 100644 --- a/syllabus/01EJ608.html +++ b/syllabus/01EJ608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ610.html b/syllabus/01EJ610.html index 75466df508..5d8538d205 100644 --- a/syllabus/01EJ610.html +++ b/syllabus/01EJ610.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ611.html b/syllabus/01EJ611.html index e542d0a9bb..8d29711606 100644 --- a/syllabus/01EJ611.html +++ b/syllabus/01EJ611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -616,5 +660,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ613.html b/syllabus/01EJ613.html index ec76b0f0f0..0503fd89b9 100644 --- a/syllabus/01EJ613.html +++ b/syllabus/01EJ613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -623,5 +667,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ614.html b/syllabus/01EJ614.html index 8733237b4a..17b9968288 100644 --- a/syllabus/01EJ614.html +++ b/syllabus/01EJ614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -620,5 +664,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ618.html b/syllabus/01EJ618.html index 26b131b743..d999cd297d 100644 --- a/syllabus/01EJ618.html +++ b/syllabus/01EJ618.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ619.html b/syllabus/01EJ619.html index 98049b3df0..20eb33bc45 100644 --- a/syllabus/01EJ619.html +++ b/syllabus/01EJ619.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ629.html b/syllabus/01EJ629.html index a1da036f72..0054245d80 100644 --- a/syllabus/01EJ629.html +++ b/syllabus/01EJ629.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ636.html b/syllabus/01EJ636.html index 6968a922b5..8d04aed2c3 100644 --- a/syllabus/01EJ636.html +++ b/syllabus/01EJ636.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ637.html b/syllabus/01EJ637.html index 0ed70229bf..af67c94c0a 100644 --- a/syllabus/01EJ637.html +++ b/syllabus/01EJ637.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ639.html b/syllabus/01EJ639.html index 20a536caa1..72589c78c6 100644 --- a/syllabus/01EJ639.html +++ b/syllabus/01EJ639.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ640.html b/syllabus/01EJ640.html index 81bfbd0ea5..82e15e4fb4 100644 --- a/syllabus/01EJ640.html +++ b/syllabus/01EJ640.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ641.html b/syllabus/01EJ641.html index d12b46e977..6a4512fe3c 100644 --- a/syllabus/01EJ641.html +++ b/syllabus/01EJ641.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -572,5 +616,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ643.html b/syllabus/01EJ643.html index a2c44ef761..4403e6d9d4 100644 --- a/syllabus/01EJ643.html +++ b/syllabus/01EJ643.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ644.html b/syllabus/01EJ644.html index ee9cee4ba9..58285fae15 100644 --- a/syllabus/01EJ644.html +++ b/syllabus/01EJ644.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ645.html b/syllabus/01EJ645.html index 80db0eada8..8543d2c027 100644 --- a/syllabus/01EJ645.html +++ b/syllabus/01EJ645.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ648.html b/syllabus/01EJ648.html index bbd70e221d..e7c5ddfb74 100644 --- a/syllabus/01EJ648.html +++ b/syllabus/01EJ648.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ650.html b/syllabus/01EJ650.html index 278a5078d4..3a567a1cdc 100644 --- a/syllabus/01EJ650.html +++ b/syllabus/01EJ650.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ651.html b/syllabus/01EJ651.html index 8f1fb4882f..080abf4b3b 100644 --- a/syllabus/01EJ651.html +++ b/syllabus/01EJ651.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ652.html b/syllabus/01EJ652.html index 1949da8b6d..5a66c895a9 100644 --- a/syllabus/01EJ652.html +++ b/syllabus/01EJ652.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ653.html b/syllabus/01EJ653.html index 238e082249..bca7bf3136 100644 --- a/syllabus/01EJ653.html +++ b/syllabus/01EJ653.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ654.html b/syllabus/01EJ654.html index 8920db46a2..d5b3749396 100644 --- a/syllabus/01EJ654.html +++ b/syllabus/01EJ654.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ655.html b/syllabus/01EJ655.html index f7527bf682..dd6bbcf2a0 100644 --- a/syllabus/01EJ655.html +++ b/syllabus/01EJ655.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ656.html b/syllabus/01EJ656.html index 49258258b1..c572d8eb46 100644 --- a/syllabus/01EJ656.html +++ b/syllabus/01EJ656.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ658.html b/syllabus/01EJ658.html index 72140b1ab6..ebdfa7a58a 100644 --- a/syllabus/01EJ658.html +++ b/syllabus/01EJ658.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ659.html b/syllabus/01EJ659.html index 49c5f47742..41d4b6b8d0 100644 --- a/syllabus/01EJ659.html +++ b/syllabus/01EJ659.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -623,5 +667,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ661.html b/syllabus/01EJ661.html index ce37489945..9dd9144043 100644 --- a/syllabus/01EJ661.html +++ b/syllabus/01EJ661.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -618,5 +662,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ662.html b/syllabus/01EJ662.html index e899f54636..9acb300f23 100644 --- a/syllabus/01EJ662.html +++ b/syllabus/01EJ662.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ663.html b/syllabus/01EJ663.html index 703490c14f..44b21c9649 100644 --- a/syllabus/01EJ663.html +++ b/syllabus/01EJ663.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -624,5 +668,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ664.html b/syllabus/01EJ664.html index 2739989d12..599fa6dcfa 100644 --- a/syllabus/01EJ664.html +++ b/syllabus/01EJ664.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ665.html b/syllabus/01EJ665.html index e32ee9acf9..f71959f90f 100644 --- a/syllabus/01EJ665.html +++ b/syllabus/01EJ665.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01EJ666.html b/syllabus/01EJ666.html index db5f98fb1d..ae45c1db6d 100644 --- a/syllabus/01EJ666.html +++ b/syllabus/01EJ666.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/01KA242.html b/syllabus/01KA242.html index 2f6a40b733..cad2d5a6b9 100644 --- a/syllabus/01KA242.html +++ b/syllabus/01KA242.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA243.html b/syllabus/01KA243.html index 2acd4cccbb..ff39a1f65c 100644 --- a/syllabus/01KA243.html +++ b/syllabus/01KA243.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA244.html b/syllabus/01KA244.html index ea50e5c30d..df297228b2 100644 --- a/syllabus/01KA244.html +++ b/syllabus/01KA244.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA245.html b/syllabus/01KA245.html index 3a1b261aff..f8e45db97a 100644 --- a/syllabus/01KA245.html +++ b/syllabus/01KA245.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA246.html b/syllabus/01KA246.html index 46475e23e2..e986f04406 100644 --- a/syllabus/01KA246.html +++ b/syllabus/01KA246.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA247.html b/syllabus/01KA247.html index a978a0a7bd..9dfc0cada9 100644 --- a/syllabus/01KA247.html +++ b/syllabus/01KA247.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA248.html b/syllabus/01KA248.html index 1533f196e0..f8d16fda0d 100644 --- a/syllabus/01KA248.html +++ b/syllabus/01KA248.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01KA444.html b/syllabus/01KA444.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01KA444.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01KA446.html b/syllabus/01KA446.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01KA446.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01KA449.html b/syllabus/01KA449.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01KA449.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01KA450.html b/syllabus/01KA450.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01KA450.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01KA452.html b/syllabus/01KA452.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01KA452.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01LA158.html b/syllabus/01LA158.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01LA158.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01LA240.html b/syllabus/01LA240.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/01LA240.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/01MB156.html b/syllabus/01MB156.html index e714cc1cb3..aa567dd484 100644 --- a/syllabus/01MB156.html +++ b/syllabus/01MB156.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB157.html b/syllabus/01MB157.html index d4d0178dd4..7b6d72641c 100644 --- a/syllabus/01MB157.html +++ b/syllabus/01MB157.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB158.html b/syllabus/01MB158.html index e62d64bac8..4c09598d88 100644 --- a/syllabus/01MB158.html +++ b/syllabus/01MB158.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB159.html b/syllabus/01MB159.html index 26c7fcc4d2..2b2489561b 100644 --- a/syllabus/01MB159.html +++ b/syllabus/01MB159.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB253.html b/syllabus/01MB253.html index 149fd3a827..0c2c23f063 100644 --- a/syllabus/01MB253.html +++ b/syllabus/01MB253.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB254.html b/syllabus/01MB254.html index ff523a962e..589ed658bb 100644 --- a/syllabus/01MB254.html +++ b/syllabus/01MB254.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB255.html b/syllabus/01MB255.html index 48d3b81d5f..d44e401b3b 100644 --- a/syllabus/01MB255.html +++ b/syllabus/01MB255.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB256.html b/syllabus/01MB256.html index 9d88f43fb4..7308eb7a76 100644 --- a/syllabus/01MB256.html +++ b/syllabus/01MB256.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB353.html b/syllabus/01MB353.html index c075d4cff6..b97aacd515 100644 --- a/syllabus/01MB353.html +++ b/syllabus/01MB353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB354.html b/syllabus/01MB354.html index 7f75a13095..2f9942ebd1 100644 --- a/syllabus/01MB354.html +++ b/syllabus/01MB354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB355.html b/syllabus/01MB355.html index faa79cb38a..16616b16d5 100644 --- a/syllabus/01MB355.html +++ b/syllabus/01MB355.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB356.html b/syllabus/01MB356.html index 2121210d6f..cbb5bd2a36 100644 --- a/syllabus/01MB356.html +++ b/syllabus/01MB356.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB455.html b/syllabus/01MB455.html index cd724e4988..a804d4a0ed 100644 --- a/syllabus/01MB455.html +++ b/syllabus/01MB455.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB456.html b/syllabus/01MB456.html index 0eb542f3d8..1903a41ff3 100644 --- a/syllabus/01MB456.html +++ b/syllabus/01MB456.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB457.html b/syllabus/01MB457.html index 4e08e83219..4c56cadba7 100644 --- a/syllabus/01MB457.html +++ b/syllabus/01MB457.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB458.html b/syllabus/01MB458.html index 7d30061332..6a1a787d3f 100644 --- a/syllabus/01MB458.html +++ b/syllabus/01MB458.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB50A.html b/syllabus/01MB50A.html index 81d7cc3d7d..c8bafac26c 100644 --- a/syllabus/01MB50A.html +++ b/syllabus/01MB50A.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB50B.html b/syllabus/01MB50B.html index a606ecd1d1..fc7d166ede 100644 --- a/syllabus/01MB50B.html +++ b/syllabus/01MB50B.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB52A.html b/syllabus/01MB52A.html index ff4a5c0c7d..ebc3d59855 100644 --- a/syllabus/01MB52A.html +++ b/syllabus/01MB52A.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB52B.html b/syllabus/01MB52B.html index 85d5a9f873..2b25debf7f 100644 --- a/syllabus/01MB52B.html +++ b/syllabus/01MB52B.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB554.html b/syllabus/01MB554.html index 7eb456cda6..256e62c75d 100644 --- a/syllabus/01MB554.html +++ b/syllabus/01MB554.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB555.html b/syllabus/01MB555.html index bc823758bd..e00fd5b6b3 100644 --- a/syllabus/01MB555.html +++ b/syllabus/01MB555.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB557.html b/syllabus/01MB557.html index d2e7ca9fbd..dcfd915e18 100644 --- a/syllabus/01MB557.html +++ b/syllabus/01MB557.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB558.html b/syllabus/01MB558.html index 2e793ba5d4..011e610ba8 100644 --- a/syllabus/01MB558.html +++ b/syllabus/01MB558.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB559.html b/syllabus/01MB559.html index c7d0509f3a..fb0f83222b 100644 --- a/syllabus/01MB559.html +++ b/syllabus/01MB559.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MB560.html b/syllabus/01MB560.html index cdb9bd1e2b..7d400741ce 100644 --- a/syllabus/01MB560.html +++ b/syllabus/01MB560.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA01.html b/syllabus/01MBA01.html index 32ea134163..4b7a6a595e 100644 --- a/syllabus/01MBA01.html +++ b/syllabus/01MBA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA02.html b/syllabus/01MBA02.html index 64326f417e..e0d360619f 100644 --- a/syllabus/01MBA02.html +++ b/syllabus/01MBA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA03.html b/syllabus/01MBA03.html index 1463c9a7fc..f73347177e 100644 --- a/syllabus/01MBA03.html +++ b/syllabus/01MBA03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA04.html b/syllabus/01MBA04.html index 106e982400..0ecc7608be 100644 --- a/syllabus/01MBA04.html +++ b/syllabus/01MBA04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA05.html b/syllabus/01MBA05.html index e5eaa20f67..b50a4fcb82 100644 --- a/syllabus/01MBA05.html +++ b/syllabus/01MBA05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA06.html b/syllabus/01MBA06.html index 5330a86286..c36e21af5e 100644 --- a/syllabus/01MBA06.html +++ b/syllabus/01MBA06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA07.html b/syllabus/01MBA07.html index 4ee6bd634f..46033c5fba 100644 --- a/syllabus/01MBA07.html +++ b/syllabus/01MBA07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA09.html b/syllabus/01MBA09.html index 1143b8fc6b..ba55386f1b 100644 --- a/syllabus/01MBA09.html +++ b/syllabus/01MBA09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA10.html b/syllabus/01MBA10.html index 4a400e9393..47b5451c2a 100644 --- a/syllabus/01MBA10.html +++ b/syllabus/01MBA10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA11.html b/syllabus/01MBA11.html index 6027ad707d..f23c4dbe2f 100644 --- a/syllabus/01MBA11.html +++ b/syllabus/01MBA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA51.html b/syllabus/01MBA51.html index d3357fa87c..e8ddee63dd 100644 --- a/syllabus/01MBA51.html +++ b/syllabus/01MBA51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBA53.html b/syllabus/01MBA53.html index 313b84d6a5..5f0ff96a02 100644 --- a/syllabus/01MBA53.html +++ b/syllabus/01MBA53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB01.html b/syllabus/01MBB01.html index f77d23ce2b..203ceec9a3 100644 --- a/syllabus/01MBB01.html +++ b/syllabus/01MBB01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB02.html b/syllabus/01MBB02.html index 133ed1a801..e583ba2279 100644 --- a/syllabus/01MBB02.html +++ b/syllabus/01MBB02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB03.html b/syllabus/01MBB03.html index b33cbc90d5..aa087c04d4 100644 --- a/syllabus/01MBB03.html +++ b/syllabus/01MBB03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -414,5 +458,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB05.html b/syllabus/01MBB05.html index a5fc0626fc..54c1d1fdf1 100644 --- a/syllabus/01MBB05.html +++ b/syllabus/01MBB05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB06.html b/syllabus/01MBB06.html index 81f6c11ab1..5cfc362ad7 100644 --- a/syllabus/01MBB06.html +++ b/syllabus/01MBB06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB07.html b/syllabus/01MBB07.html index 83080b6d5a..efd1f15234 100644 --- a/syllabus/01MBB07.html +++ b/syllabus/01MBB07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB08.html b/syllabus/01MBB08.html index d026692e1a..2de60250a5 100644 --- a/syllabus/01MBB08.html +++ b/syllabus/01MBB08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB09.html b/syllabus/01MBB09.html index 08ee0019be..4f55e49a10 100644 --- a/syllabus/01MBB09.html +++ b/syllabus/01MBB09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB10.html b/syllabus/01MBB10.html index 15c031f6e9..7d04330c0a 100644 --- a/syllabus/01MBB10.html +++ b/syllabus/01MBB10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB11.html b/syllabus/01MBB11.html index e0f1e22d3b..4e2154f839 100644 --- a/syllabus/01MBB11.html +++ b/syllabus/01MBB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB12.html b/syllabus/01MBB12.html index 7df132d401..bf1d67ccdd 100644 --- a/syllabus/01MBB12.html +++ b/syllabus/01MBB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB19.html b/syllabus/01MBB19.html index ce1a5ea2f9..9c431b85a9 100644 --- a/syllabus/01MBB19.html +++ b/syllabus/01MBB19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB20.html b/syllabus/01MBB20.html index 441c77b84c..4f319eb06a 100644 --- a/syllabus/01MBB20.html +++ b/syllabus/01MBB20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB21.html b/syllabus/01MBB21.html index 35a47dda92..23e869ab46 100644 --- a/syllabus/01MBB21.html +++ b/syllabus/01MBB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBB51.html b/syllabus/01MBB51.html index eb9b47f844..7aca6339e1 100644 --- a/syllabus/01MBB51.html +++ b/syllabus/01MBB51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC01.html b/syllabus/01MBC01.html index c7bf3aac67..a7e74dd4de 100644 --- a/syllabus/01MBC01.html +++ b/syllabus/01MBC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC02.html b/syllabus/01MBC02.html index 9fac1bbaa5..bd8b221304 100644 --- a/syllabus/01MBC02.html +++ b/syllabus/01MBC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC03.html b/syllabus/01MBC03.html index b7600ad980..eeecc13a57 100644 --- a/syllabus/01MBC03.html +++ b/syllabus/01MBC03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC04.html b/syllabus/01MBC04.html index e126c98ce4..4fe6db400d 100644 --- a/syllabus/01MBC04.html +++ b/syllabus/01MBC04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC05.html b/syllabus/01MBC05.html index 543c140777..6a7b1089f8 100644 --- a/syllabus/01MBC05.html +++ b/syllabus/01MBC05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC06.html b/syllabus/01MBC06.html index b51a055fb1..18f24955d0 100644 --- a/syllabus/01MBC06.html +++ b/syllabus/01MBC06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC07.html b/syllabus/01MBC07.html index 80639d580d..3c8595ba1b 100644 --- a/syllabus/01MBC07.html +++ b/syllabus/01MBC07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC09.html b/syllabus/01MBC09.html index 220454dc25..5065b0dd7b 100644 --- a/syllabus/01MBC09.html +++ b/syllabus/01MBC09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC10.html b/syllabus/01MBC10.html index f62dbd5c4a..dd659d0b26 100644 --- a/syllabus/01MBC10.html +++ b/syllabus/01MBC10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC11.html b/syllabus/01MBC11.html index 07e0896863..7bb8214ba0 100644 --- a/syllabus/01MBC11.html +++ b/syllabus/01MBC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC12.html b/syllabus/01MBC12.html index 4911e4a269..942e72e269 100644 --- a/syllabus/01MBC12.html +++ b/syllabus/01MBC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC13.html b/syllabus/01MBC13.html index 32cbf5c340..5172c6bce2 100644 --- a/syllabus/01MBC13.html +++ b/syllabus/01MBC13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC14.html b/syllabus/01MBC14.html index 44ed36ab37..40b23e0715 100644 --- a/syllabus/01MBC14.html +++ b/syllabus/01MBC14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC15.html b/syllabus/01MBC15.html index 75ddc6075e..8a654842cb 100644 --- a/syllabus/01MBC15.html +++ b/syllabus/01MBC15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC16.html b/syllabus/01MBC16.html index 3e037f36c0..57932c7a0e 100644 --- a/syllabus/01MBC16.html +++ b/syllabus/01MBC16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC17.html b/syllabus/01MBC17.html index c0039743a5..2b3e441385 100644 --- a/syllabus/01MBC17.html +++ b/syllabus/01MBC17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC18.html b/syllabus/01MBC18.html index 49c8bd2e74..51dafc8ab1 100644 --- a/syllabus/01MBC18.html +++ b/syllabus/01MBC18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBC51.html b/syllabus/01MBC51.html index b96fc55835..cfedba8a1b 100644 --- a/syllabus/01MBC51.html +++ b/syllabus/01MBC51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBD51.html b/syllabus/01MBD51.html index 48757544eb..defdef9d16 100644 --- a/syllabus/01MBD51.html +++ b/syllabus/01MBD51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBD52.html b/syllabus/01MBD52.html index e666f9c2b0..5c04a31d4f 100644 --- a/syllabus/01MBD52.html +++ b/syllabus/01MBD52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE02.html b/syllabus/01MBE02.html index 67dd2a5a42..6e2fc5f862 100644 --- a/syllabus/01MBE02.html +++ b/syllabus/01MBE02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE03.html b/syllabus/01MBE03.html index 028b6c3f76..f8c43215fc 100644 --- a/syllabus/01MBE03.html +++ b/syllabus/01MBE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE11.html b/syllabus/01MBE11.html index f52ac75417..113a4e4531 100644 --- a/syllabus/01MBE11.html +++ b/syllabus/01MBE11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE12.html b/syllabus/01MBE12.html index da6c8ec897..aa7ff3af5e 100644 --- a/syllabus/01MBE12.html +++ b/syllabus/01MBE12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE13.html b/syllabus/01MBE13.html index 7c6afc659e..fb092196be 100644 --- a/syllabus/01MBE13.html +++ b/syllabus/01MBE13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE21.html b/syllabus/01MBE21.html index d30981c3b4..a96a722351 100644 --- a/syllabus/01MBE21.html +++ b/syllabus/01MBE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE32.html b/syllabus/01MBE32.html index 4ff8bd0096..b06f1c8edc 100644 --- a/syllabus/01MBE32.html +++ b/syllabus/01MBE32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE44.html b/syllabus/01MBE44.html index 31b62f40d1..bbb62d0aa1 100644 --- a/syllabus/01MBE44.html +++ b/syllabus/01MBE44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE52.html b/syllabus/01MBE52.html index 92ab54bff9..723bebd07e 100644 --- a/syllabus/01MBE52.html +++ b/syllabus/01MBE52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01MBE53.html b/syllabus/01MBE53.html index 3e510d1419..61b08f333f 100644 --- a/syllabus/01MBE53.html +++ b/syllabus/01MBE53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA002.html b/syllabus/01NA002.html index 55dbd05457..6c3957a0ed 100644 --- a/syllabus/01NA002.html +++ b/syllabus/01NA002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA003.html b/syllabus/01NA003.html index 1f8e7a3d6f..248cc8d868 100644 --- a/syllabus/01NA003.html +++ b/syllabus/01NA003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA004.html b/syllabus/01NA004.html index 8844725777..616ae01460 100644 --- a/syllabus/01NA004.html +++ b/syllabus/01NA004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA005.html b/syllabus/01NA005.html index a91158ca98..567cd2354a 100644 --- a/syllabus/01NA005.html +++ b/syllabus/01NA005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA006.html b/syllabus/01NA006.html index da1bb3f23f..ba5d7faf0a 100644 --- a/syllabus/01NA006.html +++ b/syllabus/01NA006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA009.html b/syllabus/01NA009.html index 16469c47a0..bcdb9f1d85 100644 --- a/syllabus/01NA009.html +++ b/syllabus/01NA009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA010.html b/syllabus/01NA010.html index cdd8fa914d..aa97875ea7 100644 --- a/syllabus/01NA010.html +++ b/syllabus/01NA010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA012.html b/syllabus/01NA012.html index e517dd35df..1b7c53619e 100644 --- a/syllabus/01NA012.html +++ b/syllabus/01NA012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -636,5 +680,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA013.html b/syllabus/01NA013.html index e99d967645..81f7a574b6 100644 --- a/syllabus/01NA013.html +++ b/syllabus/01NA013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -636,5 +680,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA015.html b/syllabus/01NA015.html index d69e3e2d28..19836f5f47 100644 --- a/syllabus/01NA015.html +++ b/syllabus/01NA015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA017.html b/syllabus/01NA017.html index 26e9225964..04d60ea988 100644 --- a/syllabus/01NA017.html +++ b/syllabus/01NA017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -593,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA022.html b/syllabus/01NA022.html index 83511f9ad1..75d663c490 100644 --- a/syllabus/01NA022.html +++ b/syllabus/01NA022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA023.html b/syllabus/01NA023.html index 216e3574bd..4bf9424cba 100644 --- a/syllabus/01NA023.html +++ b/syllabus/01NA023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -597,5 +641,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA024.html b/syllabus/01NA024.html index 4466838ca5..3ccaf7cd81 100644 --- a/syllabus/01NA024.html +++ b/syllabus/01NA024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA025.html b/syllabus/01NA025.html index 410c5a0969..3e551385c2 100644 --- a/syllabus/01NA025.html +++ b/syllabus/01NA025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA027.html b/syllabus/01NA027.html index c4a46a8175..887351ad5c 100644 --- a/syllabus/01NA027.html +++ b/syllabus/01NA027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA028.html b/syllabus/01NA028.html index 6f496e19a4..4097157ffd 100644 --- a/syllabus/01NA028.html +++ b/syllabus/01NA028.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA029.html b/syllabus/01NA029.html index c41f4814c1..6ae8773745 100644 --- a/syllabus/01NA029.html +++ b/syllabus/01NA029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA064.html b/syllabus/01NA064.html index e3756da79d..b7c6d7d959 100644 --- a/syllabus/01NA064.html +++ b/syllabus/01NA064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA065.html b/syllabus/01NA065.html index 3f2314b17c..4dae3c1486 100644 --- a/syllabus/01NA065.html +++ b/syllabus/01NA065.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -451,5 +495,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA066.html b/syllabus/01NA066.html index f6b72feb02..a028602972 100644 --- a/syllabus/01NA066.html +++ b/syllabus/01NA066.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA067.html b/syllabus/01NA067.html index 8e941930f3..4e4ea5a9e7 100644 --- a/syllabus/01NA067.html +++ b/syllabus/01NA067.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA068.html b/syllabus/01NA068.html index 2ca3e80241..31ad4c6077 100644 --- a/syllabus/01NA068.html +++ b/syllabus/01NA068.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA069.html b/syllabus/01NA069.html index c08daa9850..aebaec60cc 100644 --- a/syllabus/01NA069.html +++ b/syllabus/01NA069.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -617,5 +661,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA070.html b/syllabus/01NA070.html index 4b4cbf18ee..71bf08baa0 100644 --- a/syllabus/01NA070.html +++ b/syllabus/01NA070.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA071.html b/syllabus/01NA071.html index 1a83c8ad2f..c67b347295 100644 --- a/syllabus/01NA071.html +++ b/syllabus/01NA071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA072.html b/syllabus/01NA072.html index e7a128f194..7ddf3ead1a 100644 --- a/syllabus/01NA072.html +++ b/syllabus/01NA072.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA073.html b/syllabus/01NA073.html index 96b6aaf7f2..836a687ce2 100644 --- a/syllabus/01NA073.html +++ b/syllabus/01NA073.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA074.html b/syllabus/01NA074.html index 9ef5dc1edd..b71acb641a 100644 --- a/syllabus/01NA074.html +++ b/syllabus/01NA074.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA075.html b/syllabus/01NA075.html index d879b6d453..5a35062ec9 100644 --- a/syllabus/01NA075.html +++ b/syllabus/01NA075.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA076.html b/syllabus/01NA076.html index 86b49e7569..70b4759e60 100644 --- a/syllabus/01NA076.html +++ b/syllabus/01NA076.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA077.html b/syllabus/01NA077.html index 909db4daa4..4972f156c7 100644 --- a/syllabus/01NA077.html +++ b/syllabus/01NA077.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA078.html b/syllabus/01NA078.html index 9ed1dd41d8..840efce815 100644 --- a/syllabus/01NA078.html +++ b/syllabus/01NA078.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA079.html b/syllabus/01NA079.html index 1c171ea713..26f248714c 100644 --- a/syllabus/01NA079.html +++ b/syllabus/01NA079.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA080.html b/syllabus/01NA080.html index 50d641d7fa..5423308243 100644 --- a/syllabus/01NA080.html +++ b/syllabus/01NA080.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA104.html b/syllabus/01NA104.html index 0bef7ce440..522f0bd33c 100644 --- a/syllabus/01NA104.html +++ b/syllabus/01NA104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA105.html b/syllabus/01NA105.html index 76fa82c073..edbb2543b9 100644 --- a/syllabus/01NA105.html +++ b/syllabus/01NA105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA106.html b/syllabus/01NA106.html index fb7a033658..cc303a6604 100644 --- a/syllabus/01NA106.html +++ b/syllabus/01NA106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA151.html b/syllabus/01NA151.html index 6cf14998d7..e6865f0774 100644 --- a/syllabus/01NA151.html +++ b/syllabus/01NA151.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA152.html b/syllabus/01NA152.html index ad7320b2a4..82c09678cb 100644 --- a/syllabus/01NA152.html +++ b/syllabus/01NA152.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA154.html b/syllabus/01NA154.html index d832bb0f63..ae1a4b19c9 100644 --- a/syllabus/01NA154.html +++ b/syllabus/01NA154.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA155.html b/syllabus/01NA155.html index 7c685aaed8..94ed30ca7b 100644 --- a/syllabus/01NA155.html +++ b/syllabus/01NA155.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA156.html b/syllabus/01NA156.html index c42a932f0e..0f75e659f8 100644 --- a/syllabus/01NA156.html +++ b/syllabus/01NA156.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA157.html b/syllabus/01NA157.html index af509c8f22..fa6b5f74ac 100644 --- a/syllabus/01NA157.html +++ b/syllabus/01NA157.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA158.html b/syllabus/01NA158.html index bb27d73816..c30d5c377f 100644 --- a/syllabus/01NA158.html +++ b/syllabus/01NA158.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA159.html b/syllabus/01NA159.html index 75c9e306e3..7bfb48b22f 100644 --- a/syllabus/01NA159.html +++ b/syllabus/01NA159.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA160.html b/syllabus/01NA160.html index b9ca4e5a15..6f073335c8 100644 --- a/syllabus/01NA160.html +++ b/syllabus/01NA160.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA161.html b/syllabus/01NA161.html index dcef869fe0..6c059eda0e 100644 --- a/syllabus/01NA161.html +++ b/syllabus/01NA161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA162.html b/syllabus/01NA162.html index 42e2876d2a..c81fd75e57 100644 --- a/syllabus/01NA162.html +++ b/syllabus/01NA162.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -451,5 +495,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA201.html b/syllabus/01NA201.html index 52c51fe4db..b8e140064b 100644 --- a/syllabus/01NA201.html +++ b/syllabus/01NA201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA202.html b/syllabus/01NA202.html index 4d5884ca77..b6731b485f 100644 --- a/syllabus/01NA202.html +++ b/syllabus/01NA202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA203.html b/syllabus/01NA203.html index 1d83d808ab..df5485ce6b 100644 --- a/syllabus/01NA203.html +++ b/syllabus/01NA203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA253.html b/syllabus/01NA253.html index 95f6ff369f..ecf5e3670b 100644 --- a/syllabus/01NA253.html +++ b/syllabus/01NA253.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA254.html b/syllabus/01NA254.html index 3eeff6570f..f7ff02f812 100644 --- a/syllabus/01NA254.html +++ b/syllabus/01NA254.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA255.html b/syllabus/01NA255.html index d7a2a159d4..4e3caee949 100644 --- a/syllabus/01NA255.html +++ b/syllabus/01NA255.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA261.html b/syllabus/01NA261.html index eb37c5cd11..974e789320 100644 --- a/syllabus/01NA261.html +++ b/syllabus/01NA261.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA307.html b/syllabus/01NA307.html index 8a102d9216..fb05fb5543 100644 --- a/syllabus/01NA307.html +++ b/syllabus/01NA307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA310.html b/syllabus/01NA310.html index 15de721c82..58f2073d30 100644 --- a/syllabus/01NA310.html +++ b/syllabus/01NA310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA314.html b/syllabus/01NA314.html index bc2700d7f3..2cc1f7f9c7 100644 --- a/syllabus/01NA314.html +++ b/syllabus/01NA314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA351.html b/syllabus/01NA351.html index f6074c267e..bc0b2e2fa4 100644 --- a/syllabus/01NA351.html +++ b/syllabus/01NA351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA354.html b/syllabus/01NA354.html index f2a8bc55cd..76230baae0 100644 --- a/syllabus/01NA354.html +++ b/syllabus/01NA354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA355.html b/syllabus/01NA355.html index 4ed295d3f7..6e56c6bc3c 100644 --- a/syllabus/01NA355.html +++ b/syllabus/01NA355.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA404.html b/syllabus/01NA404.html index 5f49a31972..dcd60ec412 100644 --- a/syllabus/01NA404.html +++ b/syllabus/01NA404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA410.html b/syllabus/01NA410.html index bdb0e1812a..c01173a62f 100644 --- a/syllabus/01NA410.html +++ b/syllabus/01NA410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA412.html b/syllabus/01NA412.html index 7e945af309..fea38b1088 100644 --- a/syllabus/01NA412.html +++ b/syllabus/01NA412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA414.html b/syllabus/01NA414.html index d785462407..1b535d99fa 100644 --- a/syllabus/01NA414.html +++ b/syllabus/01NA414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA415.html b/syllabus/01NA415.html index 1498c76438..9a577122b3 100644 --- a/syllabus/01NA415.html +++ b/syllabus/01NA415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA418.html b/syllabus/01NA418.html index 42f2eaa597..7d5776d814 100644 --- a/syllabus/01NA418.html +++ b/syllabus/01NA418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA421.html b/syllabus/01NA421.html index 12810bc889..b1c5d22941 100644 --- a/syllabus/01NA421.html +++ b/syllabus/01NA421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA422.html b/syllabus/01NA422.html index ec786736a7..a30ba033b5 100644 --- a/syllabus/01NA422.html +++ b/syllabus/01NA422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA424.html b/syllabus/01NA424.html index e31eaf0595..d339f8fb81 100644 --- a/syllabus/01NA424.html +++ b/syllabus/01NA424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA425.html b/syllabus/01NA425.html index b496c1e1ec..9b49723b7e 100644 --- a/syllabus/01NA425.html +++ b/syllabus/01NA425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA426.html b/syllabus/01NA426.html index 1cda898723..dc583ff749 100644 --- a/syllabus/01NA426.html +++ b/syllabus/01NA426.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA427.html b/syllabus/01NA427.html index 8f5113897f..e7f5a82589 100644 --- a/syllabus/01NA427.html +++ b/syllabus/01NA427.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA428.html b/syllabus/01NA428.html index 5981f00aa9..3a679c53d5 100644 --- a/syllabus/01NA428.html +++ b/syllabus/01NA428.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA429.html b/syllabus/01NA429.html index c505f38952..7c4bfb1092 100644 --- a/syllabus/01NA429.html +++ b/syllabus/01NA429.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA430.html b/syllabus/01NA430.html index acb668a81a..aaf4f689bc 100644 --- a/syllabus/01NA430.html +++ b/syllabus/01NA430.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA503.html b/syllabus/01NA503.html index dd6e48af80..46e06ee710 100644 --- a/syllabus/01NA503.html +++ b/syllabus/01NA503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01NA504.html b/syllabus/01NA504.html index 9ca6ed8dcc..907fe25cab 100644 --- a/syllabus/01NA504.html +++ b/syllabus/01NA504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/01PC001.html b/syllabus/01PC001.html index 7730bcab6f..8676c0448b 100644 --- a/syllabus/01PC001.html +++ b/syllabus/01PC001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC002.html b/syllabus/01PC002.html index d438e83f54..10a3c1ae85 100644 --- a/syllabus/01PC002.html +++ b/syllabus/01PC002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC003.html b/syllabus/01PC003.html index 2ef0bd5796..087ec7c59b 100644 --- a/syllabus/01PC003.html +++ b/syllabus/01PC003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC004.html b/syllabus/01PC004.html index c5b9aa5cf0..114cd44a8c 100644 --- a/syllabus/01PC004.html +++ b/syllabus/01PC004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC005.html b/syllabus/01PC005.html index 7e623038cc..529fae2baa 100644 --- a/syllabus/01PC005.html +++ b/syllabus/01PC005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC006.html b/syllabus/01PC006.html index 832d15c10d..acc65f102a 100644 --- a/syllabus/01PC006.html +++ b/syllabus/01PC006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC007.html b/syllabus/01PC007.html index 92ce9027e0..be86b0a7de 100644 --- a/syllabus/01PC007.html +++ b/syllabus/01PC007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC008.html b/syllabus/01PC008.html index 088926b061..20011fd6ce 100644 --- a/syllabus/01PC008.html +++ b/syllabus/01PC008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC101.html b/syllabus/01PC101.html index 1a2d5b3753..809e2b32ff 100644 --- a/syllabus/01PC101.html +++ b/syllabus/01PC101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC102.html b/syllabus/01PC102.html index aec1c98276..a6086021ba 100644 --- a/syllabus/01PC102.html +++ b/syllabus/01PC102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC103.html b/syllabus/01PC103.html index ac4183c06f..90dba93ed5 100644 --- a/syllabus/01PC103.html +++ b/syllabus/01PC103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC105.html b/syllabus/01PC105.html index 4312a0f795..ab5c6f21ce 100644 --- a/syllabus/01PC105.html +++ b/syllabus/01PC105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC106.html b/syllabus/01PC106.html index 3d1a1fdc72..e9685cfd79 100644 --- a/syllabus/01PC106.html +++ b/syllabus/01PC106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC108.html b/syllabus/01PC108.html index 82e03e735e..10605e1a8c 100644 --- a/syllabus/01PC108.html +++ b/syllabus/01PC108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC201.html b/syllabus/01PC201.html index a458e8da1d..0dbc44a906 100644 --- a/syllabus/01PC201.html +++ b/syllabus/01PC201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC205.html b/syllabus/01PC205.html index 6fcbd02c9c..17ef34a8e8 100644 --- a/syllabus/01PC205.html +++ b/syllabus/01PC205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC206.html b/syllabus/01PC206.html index 36acf0408d..1fed8dc37b 100644 --- a/syllabus/01PC206.html +++ b/syllabus/01PC206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC207.html b/syllabus/01PC207.html index 7e1eef70cd..45e061066e 100644 --- a/syllabus/01PC207.html +++ b/syllabus/01PC207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC221.html b/syllabus/01PC221.html index 8e2fe4604d..6027801a5e 100644 --- a/syllabus/01PC221.html +++ b/syllabus/01PC221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC224.html b/syllabus/01PC224.html index 8c22599f8c..f1fdaa9c7c 100644 --- a/syllabus/01PC224.html +++ b/syllabus/01PC224.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC225.html b/syllabus/01PC225.html index 0dab1b1bda..1fc4e5b9a5 100644 --- a/syllabus/01PC225.html +++ b/syllabus/01PC225.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC226.html b/syllabus/01PC226.html index dc4d447735..1767b3702b 100644 --- a/syllabus/01PC226.html +++ b/syllabus/01PC226.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC228.html b/syllabus/01PC228.html index 3da33f7879..aeae3df253 100644 --- a/syllabus/01PC228.html +++ b/syllabus/01PC228.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC301.html b/syllabus/01PC301.html index 793acfd599..29b2f72dcb 100644 --- a/syllabus/01PC301.html +++ b/syllabus/01PC301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC302.html b/syllabus/01PC302.html index 4fa59f354e..103686468a 100644 --- a/syllabus/01PC302.html +++ b/syllabus/01PC302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC306.html b/syllabus/01PC306.html index a145b9707c..c833e48ed7 100644 --- a/syllabus/01PC306.html +++ b/syllabus/01PC306.html @@ -1,5 +1,4 @@ - @@ -23,27 +22,435 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ + 最終更新日:2024/01/17 + +   +
+ +

+ +01PC306   + +MBA-IB Speaker Series I +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C 土3,4 +
+ +野田 亨 +

+
+
+

+ 授業概要 + +

+

+The MBA-IB Speaker series aims to provide students with the opportunity to learn practical, real world issues and challenges as well as strategies from various industry leaders. Students are provided with a platform to discuss and share with the different speakers, developing not only their knowledge base but their soft skills at the same time as well. This course also aims to help build networks between students and the industries. The speaker series session also focuses on bringing in speakers from various industries as well as job scope. This will help enhance the learning and industry exposure for the MBA-IB students.

+
+
+

+ 備考 + +

+

+Guest Speakers
西暦奇数年度開講。
0AFM602と同一。
英語で授業。
対面

+
+
+

+ 授業方法 + +

+

+講義

+
+
+

Teaching methods

+

+Discussion, Case method

+
+ +
+

Types of competencies expected to be gained after taking this course

+

+Diversity acceptance ability, Achieving ability, Creative ability, Analytical thinking ability, Strategic planning ability, and Organizational management ability.

+
+ +
+

Course Objectives(Learning Outcomes)

+

+Every student should prepare for a case study based on the lecture in the course. Since a case should address a business situation, a goal is to identify one or several business issues/challenges faced by the speaker’s company or organization. The lecture will provide students with learning the real world of the industry, competitive environment, company background, business issue/challenge, and solutions.

+
+ +
+

Course Keywords

+

+Guest speech, class discussion, case study

+
+ +
+

Class Schedule

+
+

+January 13 A speaker and a topic will be determined later.
January 20 A speaker and a topic will be determined later.
January 27 A speaker and a topic will be determined later.
February 10 A speaker and a topic will be determined later.
February 17 A speaker and a topic will be determined later.

All lectures will be held at Classroom 121 and each session is scheduled as follows:
11:45-13:00 Case Study
13:45-15:00 A lecture by the speaker & Q&A session

+
+ +
+
+
+
+ +
+

Course Prerequisites

+

+None

+
+ +
+

Grading Philosophy

+

+Participation (50%) Participation is composed by attendance and in-class contributions. Every student is expected to attend the class to better understand the topic. Students are expected to make positive and consistent efforts to contribute to the class, in particular, on how they could critically analyze the issues. Minimum three times of class attendance is required to receive a credit. Reflection papers (50%: 10% x 5 classes) After each class, students are required to submit a reflection paper (approximately 600 words) in Word file in one week after the class. Please send reflection papers to the instructor by email. Reflection papers should include following contents:
Name, ID, date and title.
Summarize the lecture and identify key points.
Discuss what students have learned during the class and what was particularly new to students.
State the challenges students face at the workplace and how the knowledge students acquired at the class might help students solve these problems.

+
+ +
+

Course Hours Breakdown and Out-of-Class Learning

+

+This course combines lectures (50%) and class discussion (50%).

+
+ +
+

Textbooks, References,and Supplementary Materials

+
+

+All materials will be provided on “Manaba” two weeks prior to the first class. Please check the course bulletin board on “Manaba”.

+
+ +
+
+
+
+ + +
+

Office Hours and Contact Information

+
+

+By appointment by e-mail.

+
+ + + + +
+野田 亨  
+ +100003836 +
+
+
+
+ +
+

Class attendance and withdrawal policy

+

+Once registered for a course, a student may withdraw from the course without penalty by notifying the instructor before the THIRD CLASS MEETING of the course. Absence without notice may result in a failing grade and the student may receive a “D.” Courses will be closed for registration after the second class meeting.

+
+ +
+

Notice of Class Cancellation and Make-up classes

+

+Check the notice posted on mailing list and on bulletin board on Manaba. Instructor will also make every attempt to inform each enrolled students by email of any changes in schedule.

+
+ +
+

Relation to Other Courses

+
+
+ +
+
+ + + + + + + + + + + + - 筑波大学 教育課程編成支援システム - - - -

シラバスが見つかりません

-

シラバス情報が見つかりませんでした。URLをご確認下さい。

- - + + \ No newline at end of file diff --git a/syllabus/01PC307.html b/syllabus/01PC307.html index fc54192f92..419b406bf6 100644 --- a/syllabus/01PC307.html +++ b/syllabus/01PC307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC308.html b/syllabus/01PC308.html index 644a2d0a32..9ca02a1385 100644 --- a/syllabus/01PC308.html +++ b/syllabus/01PC308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC311.html b/syllabus/01PC311.html index 7cca509f1a..edfe7c6b68 100644 --- a/syllabus/01PC311.html +++ b/syllabus/01PC311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC312.html b/syllabus/01PC312.html index 8ddfc62112..4b73448130 100644 --- a/syllabus/01PC312.html +++ b/syllabus/01PC312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -434,5 +478,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC320.html b/syllabus/01PC320.html index a8b4664724..c39f5c6b05 100644 --- a/syllabus/01PC320.html +++ b/syllabus/01PC320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC328.html b/syllabus/01PC328.html index fc163e6f61..631c86b5b5 100644 --- a/syllabus/01PC328.html +++ b/syllabus/01PC328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC329.html b/syllabus/01PC329.html index 3618ce9d18..173e3a8bb2 100644 --- a/syllabus/01PC329.html +++ b/syllabus/01PC329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC330.html b/syllabus/01PC330.html index 6069323f4e..5d41adcbfd 100644 --- a/syllabus/01PC330.html +++ b/syllabus/01PC330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -452,5 +496,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC331.html b/syllabus/01PC331.html index 8cad8a2ebd..c7cef849ed 100644 --- a/syllabus/01PC331.html +++ b/syllabus/01PC331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC334.html b/syllabus/01PC334.html index c991a30f62..79b682659d 100644 --- a/syllabus/01PC334.html +++ b/syllabus/01PC334.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC337.html b/syllabus/01PC337.html index 2736ba30fc..3dbceae771 100644 --- a/syllabus/01PC337.html +++ b/syllabus/01PC337.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -452,5 +496,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC340.html b/syllabus/01PC340.html index b2efc8e4fe..fc9863d22f 100644 --- a/syllabus/01PC340.html +++ b/syllabus/01PC340.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC341.html b/syllabus/01PC341.html index 4064d6280d..728f144378 100644 --- a/syllabus/01PC341.html +++ b/syllabus/01PC341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC401.html b/syllabus/01PC401.html index 2f700191b0..e3c06ba832 100644 --- a/syllabus/01PC401.html +++ b/syllabus/01PC401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC403.html b/syllabus/01PC403.html index bbc6f2e2de..38d5d5195b 100644 --- a/syllabus/01PC403.html +++ b/syllabus/01PC403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC405.html b/syllabus/01PC405.html index 0bd7435f76..e82babc1c5 100644 --- a/syllabus/01PC405.html +++ b/syllabus/01PC405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC418.html b/syllabus/01PC418.html index a561eb218d..26f716a459 100644 --- a/syllabus/01PC418.html +++ b/syllabus/01PC418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC421.html b/syllabus/01PC421.html index 6d11421703..59dc2fc882 100644 --- a/syllabus/01PC421.html +++ b/syllabus/01PC421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC422.html b/syllabus/01PC422.html index b15fbc4577..beeb8145ee 100644 --- a/syllabus/01PC422.html +++ b/syllabus/01PC422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC430.html b/syllabus/01PC430.html index 9d5985e4a8..674461ac58 100644 --- a/syllabus/01PC430.html +++ b/syllabus/01PC430.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC440.html b/syllabus/01PC440.html index 64b81b73be..c988dc874a 100644 --- a/syllabus/01PC440.html +++ b/syllabus/01PC440.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC441.html b/syllabus/01PC441.html new file mode 100644 index 0000000000..288b814eb2 --- /dev/null +++ b/syllabus/01PC441.html @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ + 最終更新日:2024/01/17 + +   +
+ +

+ +01PC441   + +Business Studies II (Fieldwork) +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +春季休業中 集中 +
+ +Tan Caroline +

+
+
+

+ 授業概要 + +

+

+This course provides students the opportunity to visit companies operating in a different range of industries as well as institutions involved in innovation in a foreign country. Students will able to observe international business concepts in practice from the viewpoint of the foreign companies.

+
+
+

+ 備考 + +

+

+0AFM415と同一。
英語で授業。
2/19-2/25

+
+
+

+ 授業方法 + +

+

+講義

+
+
+

Teaching methods

+

+

+
+ +
+

Types of competencies expected to be gained after taking this course

+

+

+
+ +
+

Course Objectives(Learning Outcomes)

+

+

+
+ +
+

Course Keywords

+

+

+
+ +
+

Class Schedule

+
+
+ +
+
+
+
+ +
+

Course Prerequisites

+
+ +
+

Grading Philosophy

+
+ +
+

Course Hours Breakdown and Out-of-Class Learning

+
+ +
+

Textbooks, References,and Supplementary Materials

+
+
+ +
+
+
+
+ + +
+

Office Hours and Contact Information

+
+
+ + + + +
+
+
+
+
+ +
+

Class attendance and withdrawal policy

+
+ +
+

Notice of Class Cancellation and Make-up classes

+
+ +
+

Relation to Other Courses

+
+
+ +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/01PC444.html b/syllabus/01PC444.html index d9cde7bf5c..11b47e6cb8 100644 --- a/syllabus/01PC444.html +++ b/syllabus/01PC444.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC446.html b/syllabus/01PC446.html index 9ded048b65..439565e772 100644 --- a/syllabus/01PC446.html +++ b/syllabus/01PC446.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC447.html b/syllabus/01PC447.html index f8274f5c84..bf342e7951 100644 --- a/syllabus/01PC447.html +++ b/syllabus/01PC447.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC449.html b/syllabus/01PC449.html index 57665a94e3..aa8caf8896 100644 --- a/syllabus/01PC449.html +++ b/syllabus/01PC449.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC450.html b/syllabus/01PC450.html index 30cbe078de..cc0b9ba71b 100644 --- a/syllabus/01PC450.html +++ b/syllabus/01PC450.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC492.html b/syllabus/01PC492.html index 12d161dd1b..c6a8cd4c72 100644 --- a/syllabus/01PC492.html +++ b/syllabus/01PC492.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC496.html b/syllabus/01PC496.html index 28d6d50499..cfc3a2e7eb 100644 --- a/syllabus/01PC496.html +++ b/syllabus/01PC496.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC502.html b/syllabus/01PC502.html index e2039c2fef..57342912e9 100644 --- a/syllabus/01PC502.html +++ b/syllabus/01PC502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC503.html b/syllabus/01PC503.html index 130b30772e..bcd98d7039 100644 --- a/syllabus/01PC503.html +++ b/syllabus/01PC503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC504.html b/syllabus/01PC504.html index 38d20f1e71..de124df5cb 100644 --- a/syllabus/01PC504.html +++ b/syllabus/01PC504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC505.html b/syllabus/01PC505.html index 7e044a2ed6..ce539ecc5e 100644 --- a/syllabus/01PC505.html +++ b/syllabus/01PC505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC506.html b/syllabus/01PC506.html index b1526d4448..64e0dcfd12 100644 --- a/syllabus/01PC506.html +++ b/syllabus/01PC506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC509.html b/syllabus/01PC509.html index afaed84315..6d51b03439 100644 --- a/syllabus/01PC509.html +++ b/syllabus/01PC509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC512.html b/syllabus/01PC512.html index 4304f3e563..cd89ac37a4 100644 --- a/syllabus/01PC512.html +++ b/syllabus/01PC512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC513.html b/syllabus/01PC513.html index 8b075fece6..8d3d4daf33 100644 --- a/syllabus/01PC513.html +++ b/syllabus/01PC513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC514.html b/syllabus/01PC514.html index b9a422f6da..b8fa2466e8 100644 --- a/syllabus/01PC514.html +++ b/syllabus/01PC514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC601.html b/syllabus/01PC601.html index aceb1bb0f5..f867e4a13a 100644 --- a/syllabus/01PC601.html +++ b/syllabus/01PC601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC602.html b/syllabus/01PC602.html index d26c53e435..be59795196 100644 --- a/syllabus/01PC602.html +++ b/syllabus/01PC602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC603.html b/syllabus/01PC603.html index 449e7c9c80..243559a848 100644 --- a/syllabus/01PC603.html +++ b/syllabus/01PC603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC604.html b/syllabus/01PC604.html index cf82814572..ff147184fa 100644 --- a/syllabus/01PC604.html +++ b/syllabus/01PC604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC605.html b/syllabus/01PC605.html index 139cf668b0..7875a91b22 100644 --- a/syllabus/01PC605.html +++ b/syllabus/01PC605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/01PC701.html b/syllabus/01PC701.html index ada8acf60d..eb83df6322 100644 --- a/syllabus/01PC701.html +++ b/syllabus/01PC701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/02AF361.html b/syllabus/02AF361.html index f515ca8ad7..974f431649 100644 --- a/syllabus/02AF361.html +++ b/syllabus/02AF361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -471,5 +515,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AF401.html b/syllabus/02AF401.html index ec48b08a03..7f6c01dc7a 100644 --- a/syllabus/02AF401.html +++ b/syllabus/02AF401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AF402.html b/syllabus/02AF402.html index 93c467daa6..7ab60c4119 100644 --- a/syllabus/02AF402.html +++ b/syllabus/02AF402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AF403.html b/syllabus/02AF403.html index 5c017423c5..57741367f3 100644 --- a/syllabus/02AF403.html +++ b/syllabus/02AF403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AT031.html b/syllabus/02AT031.html index 881e9e5e6f..d8bf7c5f87 100644 --- a/syllabus/02AT031.html +++ b/syllabus/02AT031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AT032.html b/syllabus/02AT032.html index ae5b3d7feb..910ebab402 100644 --- a/syllabus/02AT032.html +++ b/syllabus/02AT032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU226.html b/syllabus/02AU226.html index 6a55e97b80..3c7a200e16 100644 --- a/syllabus/02AU226.html +++ b/syllabus/02AU226.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -565,5 +609,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU235.html b/syllabus/02AU235.html index 5595b4a232..8430819f4f 100644 --- a/syllabus/02AU235.html +++ b/syllabus/02AU235.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -561,5 +605,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU236.html b/syllabus/02AU236.html index 52c8153457..257bad4b28 100644 --- a/syllabus/02AU236.html +++ b/syllabus/02AU236.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -561,5 +605,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU237.html b/syllabus/02AU237.html index 98b60e8d2b..10dcf9b7cf 100644 --- a/syllabus/02AU237.html +++ b/syllabus/02AU237.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -551,5 +595,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU238.html b/syllabus/02AU238.html index 9e2698de67..fe78030ec9 100644 --- a/syllabus/02AU238.html +++ b/syllabus/02AU238.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -551,5 +595,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU275.html b/syllabus/02AU275.html index c4536a49b0..649cbb377d 100644 --- a/syllabus/02AU275.html +++ b/syllabus/02AU275.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU276.html b/syllabus/02AU276.html index 5243d2dd05..ed2c972a4b 100644 --- a/syllabus/02AU276.html +++ b/syllabus/02AU276.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU287.html b/syllabus/02AU287.html index c0682c003e..639b168ff9 100644 --- a/syllabus/02AU287.html +++ b/syllabus/02AU287.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU288.html b/syllabus/02AU288.html index dbbf1cf978..d533c024af 100644 --- a/syllabus/02AU288.html +++ b/syllabus/02AU288.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02AU298.html b/syllabus/02AU298.html index 77bb2996e8..da0372ada6 100644 --- a/syllabus/02AU298.html +++ b/syllabus/02AU298.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH001.html b/syllabus/02BH001.html index afca7ba328..c29b233118 100644 --- a/syllabus/02BH001.html +++ b/syllabus/02BH001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH002.html b/syllabus/02BH002.html index 50d8fe298e..43fc4af776 100644 --- a/syllabus/02BH002.html +++ b/syllabus/02BH002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH011.html b/syllabus/02BH011.html index 86f5fb5ae7..087663970f 100644 --- a/syllabus/02BH011.html +++ b/syllabus/02BH011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH021.html b/syllabus/02BH021.html index 05f50520e8..f275503467 100644 --- a/syllabus/02BH021.html +++ b/syllabus/02BH021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH031.html b/syllabus/02BH031.html index 08ad8eac68..ca0017f82f 100644 --- a/syllabus/02BH031.html +++ b/syllabus/02BH031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH041.html b/syllabus/02BH041.html index 81ee132099..36a5560881 100644 --- a/syllabus/02BH041.html +++ b/syllabus/02BH041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH101.html b/syllabus/02BH101.html index 3e21e4819d..c57fbf7b6c 100644 --- a/syllabus/02BH101.html +++ b/syllabus/02BH101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH102.html b/syllabus/02BH102.html index 74a037215c..70f22af0ce 100644 --- a/syllabus/02BH102.html +++ b/syllabus/02BH102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH103.html b/syllabus/02BH103.html index ecb34aa4a2..76c0a3d27a 100644 --- a/syllabus/02BH103.html +++ b/syllabus/02BH103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH104.html b/syllabus/02BH104.html index 364bf4a4cc..51e9c70211 100644 --- a/syllabus/02BH104.html +++ b/syllabus/02BH104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH105.html b/syllabus/02BH105.html index 6d77b130a2..d6d3b38998 100644 --- a/syllabus/02BH105.html +++ b/syllabus/02BH105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH106.html b/syllabus/02BH106.html index ab99d84788..a84dba952b 100644 --- a/syllabus/02BH106.html +++ b/syllabus/02BH106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH107.html b/syllabus/02BH107.html index 6a5d902584..bbe06c16ed 100644 --- a/syllabus/02BH107.html +++ b/syllabus/02BH107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH108.html b/syllabus/02BH108.html index fa1823269b..d8ec081b50 100644 --- a/syllabus/02BH108.html +++ b/syllabus/02BH108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH109.html b/syllabus/02BH109.html index 175187c054..531fc018b4 100644 --- a/syllabus/02BH109.html +++ b/syllabus/02BH109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH110.html b/syllabus/02BH110.html index 3deb978275..854ee1f9ae 100644 --- a/syllabus/02BH110.html +++ b/syllabus/02BH110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH111.html b/syllabus/02BH111.html index 44e6f5a8f8..46275cdb18 100644 --- a/syllabus/02BH111.html +++ b/syllabus/02BH111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH112.html b/syllabus/02BH112.html index 85caffcac1..f529362843 100644 --- a/syllabus/02BH112.html +++ b/syllabus/02BH112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH201.html b/syllabus/02BH201.html index 0ebf3e1366..cc79e37b17 100644 --- a/syllabus/02BH201.html +++ b/syllabus/02BH201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH202.html b/syllabus/02BH202.html index a10d7eada9..aeb217966d 100644 --- a/syllabus/02BH202.html +++ b/syllabus/02BH202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH203.html b/syllabus/02BH203.html index 5814b15518..f043d71fbc 100644 --- a/syllabus/02BH203.html +++ b/syllabus/02BH203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH204.html b/syllabus/02BH204.html index fc4449a610..8b8fb7ebb2 100644 --- a/syllabus/02BH204.html +++ b/syllabus/02BH204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -719,5 +763,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH205.html b/syllabus/02BH205.html index d79f8ad019..4480de37ac 100644 --- a/syllabus/02BH205.html +++ b/syllabus/02BH205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH206.html b/syllabus/02BH206.html index a90614b91e..f2354cc1bc 100644 --- a/syllabus/02BH206.html +++ b/syllabus/02BH206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH207.html b/syllabus/02BH207.html index 36e384d0ab..d47fc75893 100644 --- a/syllabus/02BH207.html +++ b/syllabus/02BH207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH208.html b/syllabus/02BH208.html index 67d5dfdcc0..8b45c78ad8 100644 --- a/syllabus/02BH208.html +++ b/syllabus/02BH208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -736,5 +780,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH209.html b/syllabus/02BH209.html index da6821262e..29b119a172 100644 --- a/syllabus/02BH209.html +++ b/syllabus/02BH209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -719,5 +763,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH210.html b/syllabus/02BH210.html index c97bd3f605..8ffc7c273d 100644 --- a/syllabus/02BH210.html +++ b/syllabus/02BH210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH211.html b/syllabus/02BH211.html index 9e4ce223a0..65a37910a1 100644 --- a/syllabus/02BH211.html +++ b/syllabus/02BH211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -469,5 +513,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH212.html b/syllabus/02BH212.html index 96f2ee36f4..ac800eddf2 100644 --- a/syllabus/02BH212.html +++ b/syllabus/02BH212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -719,5 +763,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH301.html b/syllabus/02BH301.html index fb41275e05..32483c2d8e 100644 --- a/syllabus/02BH301.html +++ b/syllabus/02BH301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH302.html b/syllabus/02BH302.html index fc44ad6e72..aecf6f4838 100644 --- a/syllabus/02BH302.html +++ b/syllabus/02BH302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH303.html b/syllabus/02BH303.html index fc2e5b2fa3..0f7b709b0f 100644 --- a/syllabus/02BH303.html +++ b/syllabus/02BH303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH304.html b/syllabus/02BH304.html index 8dda8b1eaf..dc012e6a6a 100644 --- a/syllabus/02BH304.html +++ b/syllabus/02BH304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH305.html b/syllabus/02BH305.html index d2e4caeb72..4ed4b013d9 100644 --- a/syllabus/02BH305.html +++ b/syllabus/02BH305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH306.html b/syllabus/02BH306.html index b3a51d62e0..afe65ee48b 100644 --- a/syllabus/02BH306.html +++ b/syllabus/02BH306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH307.html b/syllabus/02BH307.html index d088a6ea44..7bd0f80fae 100644 --- a/syllabus/02BH307.html +++ b/syllabus/02BH307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH308.html b/syllabus/02BH308.html index 2622ea267b..5f7630b7b5 100644 --- a/syllabus/02BH308.html +++ b/syllabus/02BH308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH309.html b/syllabus/02BH309.html index 26940f452f..cbc1520777 100644 --- a/syllabus/02BH309.html +++ b/syllabus/02BH309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH310.html b/syllabus/02BH310.html index 4252b05806..76a6f82a44 100644 --- a/syllabus/02BH310.html +++ b/syllabus/02BH310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH311.html b/syllabus/02BH311.html index 8aee86750f..ce2e7f0f5d 100644 --- a/syllabus/02BH311.html +++ b/syllabus/02BH311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH312.html b/syllabus/02BH312.html index b218ac709b..55902e6b00 100644 --- a/syllabus/02BH312.html +++ b/syllabus/02BH312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH401.html b/syllabus/02BH401.html index 7b132f15a8..32e6821307 100644 --- a/syllabus/02BH401.html +++ b/syllabus/02BH401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH402.html b/syllabus/02BH402.html index 5f6a4c37dc..be775cef95 100644 --- a/syllabus/02BH402.html +++ b/syllabus/02BH402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH403.html b/syllabus/02BH403.html index 68b61d071c..e2b50d72df 100644 --- a/syllabus/02BH403.html +++ b/syllabus/02BH403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH404.html b/syllabus/02BH404.html index bd45d4d60e..31f0f56efd 100644 --- a/syllabus/02BH404.html +++ b/syllabus/02BH404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH405.html b/syllabus/02BH405.html index e353099c75..2dceacb943 100644 --- a/syllabus/02BH405.html +++ b/syllabus/02BH405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH406.html b/syllabus/02BH406.html index 6522b6ba35..9c24ccb311 100644 --- a/syllabus/02BH406.html +++ b/syllabus/02BH406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH407.html b/syllabus/02BH407.html index ee6c134f08..675be50847 100644 --- a/syllabus/02BH407.html +++ b/syllabus/02BH407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH408.html b/syllabus/02BH408.html index ab53a7bdf8..acfd40a017 100644 --- a/syllabus/02BH408.html +++ b/syllabus/02BH408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH409.html b/syllabus/02BH409.html index 2106ba5219..b9d77a6ed3 100644 --- a/syllabus/02BH409.html +++ b/syllabus/02BH409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH410.html b/syllabus/02BH410.html index d1de7f49c3..f19ee22db2 100644 --- a/syllabus/02BH410.html +++ b/syllabus/02BH410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH411.html b/syllabus/02BH411.html index aaac41c54f..f6be1b5716 100644 --- a/syllabus/02BH411.html +++ b/syllabus/02BH411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BH412.html b/syllabus/02BH412.html index df47744f3a..7b84867a70 100644 --- a/syllabus/02BH412.html +++ b/syllabus/02BH412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ001.html b/syllabus/02BJ001.html index d882c547ec..c44f74abb6 100644 --- a/syllabus/02BJ001.html +++ b/syllabus/02BJ001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ002.html b/syllabus/02BJ002.html index e96a773e00..a6c24a9384 100644 --- a/syllabus/02BJ002.html +++ b/syllabus/02BJ002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ003.html b/syllabus/02BJ003.html index 6944017ddf..6854b7b282 100644 --- a/syllabus/02BJ003.html +++ b/syllabus/02BJ003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ004.html b/syllabus/02BJ004.html index 86582b2dcd..66c871d81b 100644 --- a/syllabus/02BJ004.html +++ b/syllabus/02BJ004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ005.html b/syllabus/02BJ005.html index 72c3f9720c..89ca983d1b 100644 --- a/syllabus/02BJ005.html +++ b/syllabus/02BJ005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ006.html b/syllabus/02BJ006.html index 348d109094..007a7d48b8 100644 --- a/syllabus/02BJ006.html +++ b/syllabus/02BJ006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ007.html b/syllabus/02BJ007.html index 00ccd76f57..e98c4e2f3a 100644 --- a/syllabus/02BJ007.html +++ b/syllabus/02BJ007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ008.html b/syllabus/02BJ008.html index 4b58ea20ae..88e70eb386 100644 --- a/syllabus/02BJ008.html +++ b/syllabus/02BJ008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ009.html b/syllabus/02BJ009.html index fefe07d974..5221b19f07 100644 --- a/syllabus/02BJ009.html +++ b/syllabus/02BJ009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ010.html b/syllabus/02BJ010.html index ec546a4369..9be1619a7e 100644 --- a/syllabus/02BJ010.html +++ b/syllabus/02BJ010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ011.html b/syllabus/02BJ011.html index 69e6069a57..27b39599fc 100644 --- a/syllabus/02BJ011.html +++ b/syllabus/02BJ011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ012.html b/syllabus/02BJ012.html index e362444c83..3fc17b4f9d 100644 --- a/syllabus/02BJ012.html +++ b/syllabus/02BJ012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ013.html b/syllabus/02BJ013.html index f87eb3af40..ac9448d531 100644 --- a/syllabus/02BJ013.html +++ b/syllabus/02BJ013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ014.html b/syllabus/02BJ014.html index 1f44090ae4..795fe4b222 100644 --- a/syllabus/02BJ014.html +++ b/syllabus/02BJ014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ015.html b/syllabus/02BJ015.html index 5a55ddeac4..601986761a 100644 --- a/syllabus/02BJ015.html +++ b/syllabus/02BJ015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ016.html b/syllabus/02BJ016.html index 23a9537f58..ee275ca545 100644 --- a/syllabus/02BJ016.html +++ b/syllabus/02BJ016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ017.html b/syllabus/02BJ017.html index e9a598ecc2..70b83d7f1b 100644 --- a/syllabus/02BJ017.html +++ b/syllabus/02BJ017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ018.html b/syllabus/02BJ018.html index e18afde484..341ea2e2eb 100644 --- a/syllabus/02BJ018.html +++ b/syllabus/02BJ018.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ019.html b/syllabus/02BJ019.html index 8b8863886b..72c4a04aed 100644 --- a/syllabus/02BJ019.html +++ b/syllabus/02BJ019.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ020.html b/syllabus/02BJ020.html index 771bf0abc4..beaead7898 100644 --- a/syllabus/02BJ020.html +++ b/syllabus/02BJ020.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ021.html b/syllabus/02BJ021.html index 5ea771c357..5628763338 100644 --- a/syllabus/02BJ021.html +++ b/syllabus/02BJ021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ022.html b/syllabus/02BJ022.html index be5a611433..2ebc1460cc 100644 --- a/syllabus/02BJ022.html +++ b/syllabus/02BJ022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ023.html b/syllabus/02BJ023.html index a1a5436503..eeb097e2a7 100644 --- a/syllabus/02BJ023.html +++ b/syllabus/02BJ023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ024.html b/syllabus/02BJ024.html index 6942657fdd..a34be45e5c 100644 --- a/syllabus/02BJ024.html +++ b/syllabus/02BJ024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ031.html b/syllabus/02BJ031.html index b0689632d4..f386a8395a 100644 --- a/syllabus/02BJ031.html +++ b/syllabus/02BJ031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ032.html b/syllabus/02BJ032.html index d310bd7006..aa1857af65 100644 --- a/syllabus/02BJ032.html +++ b/syllabus/02BJ032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ033.html b/syllabus/02BJ033.html index 47218809cf..fbd3e9d48a 100644 --- a/syllabus/02BJ033.html +++ b/syllabus/02BJ033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ034.html b/syllabus/02BJ034.html index 3ac3588ce4..24ad42a518 100644 --- a/syllabus/02BJ034.html +++ b/syllabus/02BJ034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ035.html b/syllabus/02BJ035.html index b6116861a8..4134efc8d1 100644 --- a/syllabus/02BJ035.html +++ b/syllabus/02BJ035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ036.html b/syllabus/02BJ036.html index 4d86e1f53d..d35c245a32 100644 --- a/syllabus/02BJ036.html +++ b/syllabus/02BJ036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ037.html b/syllabus/02BJ037.html index aa04d5c7fa..24edeec960 100644 --- a/syllabus/02BJ037.html +++ b/syllabus/02BJ037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ038.html b/syllabus/02BJ038.html index 50a369e34a..e0ff391de5 100644 --- a/syllabus/02BJ038.html +++ b/syllabus/02BJ038.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ039.html b/syllabus/02BJ039.html index 77bc9beecd..f9ceb09e7e 100644 --- a/syllabus/02BJ039.html +++ b/syllabus/02BJ039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ040.html b/syllabus/02BJ040.html index 9428f8c338..b2dd1fdc36 100644 --- a/syllabus/02BJ040.html +++ b/syllabus/02BJ040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ041.html b/syllabus/02BJ041.html index ed5a34b709..c1db3d12c6 100644 --- a/syllabus/02BJ041.html +++ b/syllabus/02BJ041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ042.html b/syllabus/02BJ042.html index 6f3834b1a4..269f94699d 100644 --- a/syllabus/02BJ042.html +++ b/syllabus/02BJ042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ043.html b/syllabus/02BJ043.html index fefecca520..b409d76859 100644 --- a/syllabus/02BJ043.html +++ b/syllabus/02BJ043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ044.html b/syllabus/02BJ044.html index 01b7f0d15e..6c5f7ae5e7 100644 --- a/syllabus/02BJ044.html +++ b/syllabus/02BJ044.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ045.html b/syllabus/02BJ045.html index 3d6ad827f4..6eb85c5d44 100644 --- a/syllabus/02BJ045.html +++ b/syllabus/02BJ045.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ046.html b/syllabus/02BJ046.html index df3acb0e91..f988c81559 100644 --- a/syllabus/02BJ046.html +++ b/syllabus/02BJ046.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ047.html b/syllabus/02BJ047.html index cde0dfb3cb..6ce3b34cf4 100644 --- a/syllabus/02BJ047.html +++ b/syllabus/02BJ047.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ048.html b/syllabus/02BJ048.html index 1200fb7b6f..b2ba5405fb 100644 --- a/syllabus/02BJ048.html +++ b/syllabus/02BJ048.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ049.html b/syllabus/02BJ049.html index 1a740c263a..040209ed5d 100644 --- a/syllabus/02BJ049.html +++ b/syllabus/02BJ049.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ050.html b/syllabus/02BJ050.html index 50993eace5..c207af0c42 100644 --- a/syllabus/02BJ050.html +++ b/syllabus/02BJ050.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ051.html b/syllabus/02BJ051.html index 123d7cd24d..746c37cc2e 100644 --- a/syllabus/02BJ051.html +++ b/syllabus/02BJ051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ052.html b/syllabus/02BJ052.html index ac0542a834..499e5fbea3 100644 --- a/syllabus/02BJ052.html +++ b/syllabus/02BJ052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ053.html b/syllabus/02BJ053.html index b1b8810c8b..2c5b130ea6 100644 --- a/syllabus/02BJ053.html +++ b/syllabus/02BJ053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ054.html b/syllabus/02BJ054.html index b8ae330609..d18df046fc 100644 --- a/syllabus/02BJ054.html +++ b/syllabus/02BJ054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ061.html b/syllabus/02BJ061.html index 57b691911d..97643100e1 100644 --- a/syllabus/02BJ061.html +++ b/syllabus/02BJ061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ062.html b/syllabus/02BJ062.html index 2440d5fd40..9f2086de6a 100644 --- a/syllabus/02BJ062.html +++ b/syllabus/02BJ062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ063.html b/syllabus/02BJ063.html index 75331df3fe..c8e7c6d379 100644 --- a/syllabus/02BJ063.html +++ b/syllabus/02BJ063.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ064.html b/syllabus/02BJ064.html index cee83b1614..8bd8f8d071 100644 --- a/syllabus/02BJ064.html +++ b/syllabus/02BJ064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ065.html b/syllabus/02BJ065.html index 42bab5c81e..6530dcf168 100644 --- a/syllabus/02BJ065.html +++ b/syllabus/02BJ065.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ066.html b/syllabus/02BJ066.html index 582da0cb13..56a45b778d 100644 --- a/syllabus/02BJ066.html +++ b/syllabus/02BJ066.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ067.html b/syllabus/02BJ067.html index d54a5b81bc..07da90b6be 100644 --- a/syllabus/02BJ067.html +++ b/syllabus/02BJ067.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ068.html b/syllabus/02BJ068.html index 9f335464c1..f321812c28 100644 --- a/syllabus/02BJ068.html +++ b/syllabus/02BJ068.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ069.html b/syllabus/02BJ069.html index daf6fb2a1c..5956206ced 100644 --- a/syllabus/02BJ069.html +++ b/syllabus/02BJ069.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ070.html b/syllabus/02BJ070.html index f88d47db44..8bf35c6f5b 100644 --- a/syllabus/02BJ070.html +++ b/syllabus/02BJ070.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ071.html b/syllabus/02BJ071.html index 81e8c0bec0..39d52715f5 100644 --- a/syllabus/02BJ071.html +++ b/syllabus/02BJ071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ072.html b/syllabus/02BJ072.html index cd57c151c1..270aace820 100644 --- a/syllabus/02BJ072.html +++ b/syllabus/02BJ072.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ073.html b/syllabus/02BJ073.html index 6aa5d07a87..e3bfc6409f 100644 --- a/syllabus/02BJ073.html +++ b/syllabus/02BJ073.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ074.html b/syllabus/02BJ074.html index 46df2e0fcd..855ae16bc2 100644 --- a/syllabus/02BJ074.html +++ b/syllabus/02BJ074.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ075.html b/syllabus/02BJ075.html index 034e3525dc..6633ce110e 100644 --- a/syllabus/02BJ075.html +++ b/syllabus/02BJ075.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ076.html b/syllabus/02BJ076.html index 20c661d9ca..eec3a0a427 100644 --- a/syllabus/02BJ076.html +++ b/syllabus/02BJ076.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ077.html b/syllabus/02BJ077.html index cd85d578b0..9f5c585308 100644 --- a/syllabus/02BJ077.html +++ b/syllabus/02BJ077.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ078.html b/syllabus/02BJ078.html index cbfa1aa5b7..da06747898 100644 --- a/syllabus/02BJ078.html +++ b/syllabus/02BJ078.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ079.html b/syllabus/02BJ079.html index 4786122c4a..fe4475fe3e 100644 --- a/syllabus/02BJ079.html +++ b/syllabus/02BJ079.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ080.html b/syllabus/02BJ080.html index 570845145e..40d50a7b40 100644 --- a/syllabus/02BJ080.html +++ b/syllabus/02BJ080.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ081.html b/syllabus/02BJ081.html index fc2232effc..bd21b56445 100644 --- a/syllabus/02BJ081.html +++ b/syllabus/02BJ081.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ082.html b/syllabus/02BJ082.html index 332c8f3884..6f08bfd5de 100644 --- a/syllabus/02BJ082.html +++ b/syllabus/02BJ082.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ083.html b/syllabus/02BJ083.html index fb662c91ba..d59c7c6f6a 100644 --- a/syllabus/02BJ083.html +++ b/syllabus/02BJ083.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ084.html b/syllabus/02BJ084.html index ae8312a6b3..65c399f5fc 100644 --- a/syllabus/02BJ084.html +++ b/syllabus/02BJ084.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ091.html b/syllabus/02BJ091.html index 70df6cf29f..b992289c3e 100644 --- a/syllabus/02BJ091.html +++ b/syllabus/02BJ091.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ092.html b/syllabus/02BJ092.html index f8290cf78e..7895773622 100644 --- a/syllabus/02BJ092.html +++ b/syllabus/02BJ092.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ093.html b/syllabus/02BJ093.html index 79bf14d944..919f0c3088 100644 --- a/syllabus/02BJ093.html +++ b/syllabus/02BJ093.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ094.html b/syllabus/02BJ094.html index 2a87e40199..073b52413a 100644 --- a/syllabus/02BJ094.html +++ b/syllabus/02BJ094.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ095.html b/syllabus/02BJ095.html index 1f719d2280..3e02abb7ff 100644 --- a/syllabus/02BJ095.html +++ b/syllabus/02BJ095.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ096.html b/syllabus/02BJ096.html index b1cce11d1c..5eea41da44 100644 --- a/syllabus/02BJ096.html +++ b/syllabus/02BJ096.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ097.html b/syllabus/02BJ097.html index 85db0f0506..5f4b282fd2 100644 --- a/syllabus/02BJ097.html +++ b/syllabus/02BJ097.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ098.html b/syllabus/02BJ098.html index 2b9b128582..c0870be53d 100644 --- a/syllabus/02BJ098.html +++ b/syllabus/02BJ098.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ099.html b/syllabus/02BJ099.html index 56fa821bc8..8ec21046e1 100644 --- a/syllabus/02BJ099.html +++ b/syllabus/02BJ099.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ100.html b/syllabus/02BJ100.html index 602e75e239..256f0c5408 100644 --- a/syllabus/02BJ100.html +++ b/syllabus/02BJ100.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ101.html b/syllabus/02BJ101.html index 04ed24da65..18cdb81ed7 100644 --- a/syllabus/02BJ101.html +++ b/syllabus/02BJ101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ102.html b/syllabus/02BJ102.html index ca81897de3..12e558f6c2 100644 --- a/syllabus/02BJ102.html +++ b/syllabus/02BJ102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ103.html b/syllabus/02BJ103.html index 61daa2d9c2..aca7643466 100644 --- a/syllabus/02BJ103.html +++ b/syllabus/02BJ103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ104.html b/syllabus/02BJ104.html index c84c1b666a..a02226aad8 100644 --- a/syllabus/02BJ104.html +++ b/syllabus/02BJ104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ105.html b/syllabus/02BJ105.html index cbb4872b49..cea5509b60 100644 --- a/syllabus/02BJ105.html +++ b/syllabus/02BJ105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ106.html b/syllabus/02BJ106.html index c5f142a0e8..b0c96edd54 100644 --- a/syllabus/02BJ106.html +++ b/syllabus/02BJ106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ107.html b/syllabus/02BJ107.html index 04d6cf6499..7efb4ba303 100644 --- a/syllabus/02BJ107.html +++ b/syllabus/02BJ107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ108.html b/syllabus/02BJ108.html index 1e10a941da..72960d3eef 100644 --- a/syllabus/02BJ108.html +++ b/syllabus/02BJ108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ109.html b/syllabus/02BJ109.html index fc3912260c..8f60075929 100644 --- a/syllabus/02BJ109.html +++ b/syllabus/02BJ109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ110.html b/syllabus/02BJ110.html index 1c2ae25edc..38905e7b8d 100644 --- a/syllabus/02BJ110.html +++ b/syllabus/02BJ110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ111.html b/syllabus/02BJ111.html index ed60d47c37..c567c25db4 100644 --- a/syllabus/02BJ111.html +++ b/syllabus/02BJ111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ112.html b/syllabus/02BJ112.html index 0ca88964dd..ef6be18fdf 100644 --- a/syllabus/02BJ112.html +++ b/syllabus/02BJ112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ113.html b/syllabus/02BJ113.html index 608cfa1db4..083b5ae8c6 100644 --- a/syllabus/02BJ113.html +++ b/syllabus/02BJ113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ114.html b/syllabus/02BJ114.html index 8cf5c29c08..59c6d5ea36 100644 --- a/syllabus/02BJ114.html +++ b/syllabus/02BJ114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ121.html b/syllabus/02BJ121.html index 34fb76a69d..b7f4351f18 100644 --- a/syllabus/02BJ121.html +++ b/syllabus/02BJ121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ122.html b/syllabus/02BJ122.html index 3f1480e5bd..4101aaf7bb 100644 --- a/syllabus/02BJ122.html +++ b/syllabus/02BJ122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ123.html b/syllabus/02BJ123.html index f65d6ba92a..c8af18852d 100644 --- a/syllabus/02BJ123.html +++ b/syllabus/02BJ123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ124.html b/syllabus/02BJ124.html index f1d810b484..4323fddd05 100644 --- a/syllabus/02BJ124.html +++ b/syllabus/02BJ124.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ125.html b/syllabus/02BJ125.html index 63bb096525..c0b1ac3df6 100644 --- a/syllabus/02BJ125.html +++ b/syllabus/02BJ125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ126.html b/syllabus/02BJ126.html index 712884e62f..ce25e84b51 100644 --- a/syllabus/02BJ126.html +++ b/syllabus/02BJ126.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ127.html b/syllabus/02BJ127.html index cb2c7eeac8..4574acfd8e 100644 --- a/syllabus/02BJ127.html +++ b/syllabus/02BJ127.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ128.html b/syllabus/02BJ128.html index 9a5b560f30..e23ba7e74e 100644 --- a/syllabus/02BJ128.html +++ b/syllabus/02BJ128.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ129.html b/syllabus/02BJ129.html index e7831d8939..5dcd7f5f59 100644 --- a/syllabus/02BJ129.html +++ b/syllabus/02BJ129.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ130.html b/syllabus/02BJ130.html index 3131ca24e8..e3af691151 100644 --- a/syllabus/02BJ130.html +++ b/syllabus/02BJ130.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ131.html b/syllabus/02BJ131.html index 52b9dcf5db..407614610f 100644 --- a/syllabus/02BJ131.html +++ b/syllabus/02BJ131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ132.html b/syllabus/02BJ132.html index 46c511017b..45c93ffc38 100644 --- a/syllabus/02BJ132.html +++ b/syllabus/02BJ132.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ850.html b/syllabus/02BJ850.html index 0b6872fcf4..ffcec8b9e4 100644 --- a/syllabus/02BJ850.html +++ b/syllabus/02BJ850.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ851.html b/syllabus/02BJ851.html index db1a80bff4..f702fa3800 100644 --- a/syllabus/02BJ851.html +++ b/syllabus/02BJ851.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ855.html b/syllabus/02BJ855.html index 1f4ad3c746..5d6070169e 100644 --- a/syllabus/02BJ855.html +++ b/syllabus/02BJ855.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ856.html b/syllabus/02BJ856.html index e7357408d5..d8583ed9fe 100644 --- a/syllabus/02BJ856.html +++ b/syllabus/02BJ856.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ857.html b/syllabus/02BJ857.html index 9b3ad0a5d1..13b9771823 100644 --- a/syllabus/02BJ857.html +++ b/syllabus/02BJ857.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ858.html b/syllabus/02BJ858.html index 0801ef7949..83700b2606 100644 --- a/syllabus/02BJ858.html +++ b/syllabus/02BJ858.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ859.html b/syllabus/02BJ859.html index e4cbe953fe..7066015603 100644 --- a/syllabus/02BJ859.html +++ b/syllabus/02BJ859.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ860.html b/syllabus/02BJ860.html index 2e3064aff7..5a94b0a86d 100644 --- a/syllabus/02BJ860.html +++ b/syllabus/02BJ860.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ861.html b/syllabus/02BJ861.html index 5416be018d..3f762994a8 100644 --- a/syllabus/02BJ861.html +++ b/syllabus/02BJ861.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ862.html b/syllabus/02BJ862.html index 539ffa0458..26936ec77d 100644 --- a/syllabus/02BJ862.html +++ b/syllabus/02BJ862.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ863.html b/syllabus/02BJ863.html index 9ef9e99c99..18229fa456 100644 --- a/syllabus/02BJ863.html +++ b/syllabus/02BJ863.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ864.html b/syllabus/02BJ864.html index dd94e358ed..0f804d67e0 100644 --- a/syllabus/02BJ864.html +++ b/syllabus/02BJ864.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ865.html b/syllabus/02BJ865.html index ae74597f55..034d311725 100644 --- a/syllabus/02BJ865.html +++ b/syllabus/02BJ865.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ866.html b/syllabus/02BJ866.html index 4f83aef770..eb0b52f98c 100644 --- a/syllabus/02BJ866.html +++ b/syllabus/02BJ866.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ867.html b/syllabus/02BJ867.html index 381f473abc..13a6194b63 100644 --- a/syllabus/02BJ867.html +++ b/syllabus/02BJ867.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ868.html b/syllabus/02BJ868.html index a86c42f581..bdedb4c2e9 100644 --- a/syllabus/02BJ868.html +++ b/syllabus/02BJ868.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ869.html b/syllabus/02BJ869.html index 1299a33528..fe0d1a7595 100644 --- a/syllabus/02BJ869.html +++ b/syllabus/02BJ869.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ870.html b/syllabus/02BJ870.html index 631e7ab93f..94bf1021f3 100644 --- a/syllabus/02BJ870.html +++ b/syllabus/02BJ870.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ871.html b/syllabus/02BJ871.html index abedf5c355..e404ff359e 100644 --- a/syllabus/02BJ871.html +++ b/syllabus/02BJ871.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ872.html b/syllabus/02BJ872.html index cd4abc7b24..3b8b9eac25 100644 --- a/syllabus/02BJ872.html +++ b/syllabus/02BJ872.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ873.html b/syllabus/02BJ873.html index 4c1e3a3d1e..8ebd66c8a7 100644 --- a/syllabus/02BJ873.html +++ b/syllabus/02BJ873.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ874.html b/syllabus/02BJ874.html index e23e24b237..3fd002f668 100644 --- a/syllabus/02BJ874.html +++ b/syllabus/02BJ874.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ875.html b/syllabus/02BJ875.html index c358b50ec6..2514bd0228 100644 --- a/syllabus/02BJ875.html +++ b/syllabus/02BJ875.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ876.html b/syllabus/02BJ876.html index 26024ce72a..504a1337d7 100644 --- a/syllabus/02BJ876.html +++ b/syllabus/02BJ876.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ877.html b/syllabus/02BJ877.html index df2d3d5e85..c86832a382 100644 --- a/syllabus/02BJ877.html +++ b/syllabus/02BJ877.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ878.html b/syllabus/02BJ878.html index db08575315..da6fa82e8f 100644 --- a/syllabus/02BJ878.html +++ b/syllabus/02BJ878.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ880.html b/syllabus/02BJ880.html index ebbd9b38da..bf1e893a92 100644 --- a/syllabus/02BJ880.html +++ b/syllabus/02BJ880.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ881.html b/syllabus/02BJ881.html index 8a90baf6d1..525bc89c95 100644 --- a/syllabus/02BJ881.html +++ b/syllabus/02BJ881.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ882.html b/syllabus/02BJ882.html index dadd78737d..04b7b5089e 100644 --- a/syllabus/02BJ882.html +++ b/syllabus/02BJ882.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BJ883.html b/syllabus/02BJ883.html index 38f1b0e69c..46926b6898 100644 --- a/syllabus/02BJ883.html +++ b/syllabus/02BJ883.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK001.html b/syllabus/02BK001.html index aab3bf0fd8..97fd3d0c41 100644 --- a/syllabus/02BK001.html +++ b/syllabus/02BK001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK002.html b/syllabus/02BK002.html index 007babc86b..cecee833f3 100644 --- a/syllabus/02BK002.html +++ b/syllabus/02BK002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK003.html b/syllabus/02BK003.html index b4860946f0..9466cafd51 100644 --- a/syllabus/02BK003.html +++ b/syllabus/02BK003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK004.html b/syllabus/02BK004.html index e0ae634f40..aadb961fb4 100644 --- a/syllabus/02BK004.html +++ b/syllabus/02BK004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK005.html b/syllabus/02BK005.html index c47a83d393..c264e3e79f 100644 --- a/syllabus/02BK005.html +++ b/syllabus/02BK005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK006.html b/syllabus/02BK006.html index 6824cc34ea..1538ddc720 100644 --- a/syllabus/02BK006.html +++ b/syllabus/02BK006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK007.html b/syllabus/02BK007.html index 0bdeaab697..b7bbd8459f 100644 --- a/syllabus/02BK007.html +++ b/syllabus/02BK007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK012.html b/syllabus/02BK012.html index 63b33a8a2c..17884f2c3f 100644 --- a/syllabus/02BK012.html +++ b/syllabus/02BK012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK013.html b/syllabus/02BK013.html index ec471ae75f..6ea406c873 100644 --- a/syllabus/02BK013.html +++ b/syllabus/02BK013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK014.html b/syllabus/02BK014.html index 3c6f8434c6..d37dd467c7 100644 --- a/syllabus/02BK014.html +++ b/syllabus/02BK014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK015.html b/syllabus/02BK015.html index 243b7171a2..add563509f 100644 --- a/syllabus/02BK015.html +++ b/syllabus/02BK015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK152.html b/syllabus/02BK152.html index 0ba66216b8..65b5da9eba 100644 --- a/syllabus/02BK152.html +++ b/syllabus/02BK152.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK153.html b/syllabus/02BK153.html index 8b38fbffae..a38479b350 100644 --- a/syllabus/02BK153.html +++ b/syllabus/02BK153.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK154.html b/syllabus/02BK154.html index 1e254b5620..e2b8f66e30 100644 --- a/syllabus/02BK154.html +++ b/syllabus/02BK154.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK155.html b/syllabus/02BK155.html index 07619ec94e..121d13b285 100644 --- a/syllabus/02BK155.html +++ b/syllabus/02BK155.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK156.html b/syllabus/02BK156.html index 0de8f5e139..9c0ca3f109 100644 --- a/syllabus/02BK156.html +++ b/syllabus/02BK156.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK157.html b/syllabus/02BK157.html index c47ca0d1da..d4da6af580 100644 --- a/syllabus/02BK157.html +++ b/syllabus/02BK157.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK158.html b/syllabus/02BK158.html index 12194aa0cd..53377eaa09 100644 --- a/syllabus/02BK158.html +++ b/syllabus/02BK158.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK159.html b/syllabus/02BK159.html index b020ffa290..a8c80d704c 100644 --- a/syllabus/02BK159.html +++ b/syllabus/02BK159.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK160.html b/syllabus/02BK160.html index ab6ff669bf..87f7e32e3a 100644 --- a/syllabus/02BK160.html +++ b/syllabus/02BK160.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK161.html b/syllabus/02BK161.html index 25322e73f4..5abe1fc8c0 100644 --- a/syllabus/02BK161.html +++ b/syllabus/02BK161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK162.html b/syllabus/02BK162.html index 4dad45d571..d792d74198 100644 --- a/syllabus/02BK162.html +++ b/syllabus/02BK162.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK163.html b/syllabus/02BK163.html index 08632fbc82..662c10d71d 100644 --- a/syllabus/02BK163.html +++ b/syllabus/02BK163.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK164.html b/syllabus/02BK164.html index eea2ec9654..caf520a90c 100644 --- a/syllabus/02BK164.html +++ b/syllabus/02BK164.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK165.html b/syllabus/02BK165.html index 20ce381d80..161678f1bd 100644 --- a/syllabus/02BK165.html +++ b/syllabus/02BK165.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK166.html b/syllabus/02BK166.html index 2fd0fea3ee..efc61c0f6d 100644 --- a/syllabus/02BK166.html +++ b/syllabus/02BK166.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK167.html b/syllabus/02BK167.html index 905445baf3..7d74150cd9 100644 --- a/syllabus/02BK167.html +++ b/syllabus/02BK167.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK171.html b/syllabus/02BK171.html index f1fe6e1577..57ef64772f 100644 --- a/syllabus/02BK171.html +++ b/syllabus/02BK171.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK172.html b/syllabus/02BK172.html index 150408b7d6..8d532cd377 100644 --- a/syllabus/02BK172.html +++ b/syllabus/02BK172.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK173.html b/syllabus/02BK173.html index b7582b24a7..837ddc661c 100644 --- a/syllabus/02BK173.html +++ b/syllabus/02BK173.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK174.html b/syllabus/02BK174.html index d2b78233c4..a3393513c7 100644 --- a/syllabus/02BK174.html +++ b/syllabus/02BK174.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK175.html b/syllabus/02BK175.html index dcb8d94b54..6597709433 100644 --- a/syllabus/02BK175.html +++ b/syllabus/02BK175.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK176.html b/syllabus/02BK176.html index c9f45c077e..2e33f6220e 100644 --- a/syllabus/02BK176.html +++ b/syllabus/02BK176.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK177.html b/syllabus/02BK177.html index 208992aba4..e592eadd2b 100644 --- a/syllabus/02BK177.html +++ b/syllabus/02BK177.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK178.html b/syllabus/02BK178.html index 22326de0d7..487eb8c28b 100644 --- a/syllabus/02BK178.html +++ b/syllabus/02BK178.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK179.html b/syllabus/02BK179.html index 67d8a9db7c..7dcbd073a9 100644 --- a/syllabus/02BK179.html +++ b/syllabus/02BK179.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK180.html b/syllabus/02BK180.html index 5b46f6039f..bd23af5f54 100644 --- a/syllabus/02BK180.html +++ b/syllabus/02BK180.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK181.html b/syllabus/02BK181.html index 7ec6539219..56529815b3 100644 --- a/syllabus/02BK181.html +++ b/syllabus/02BK181.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK182.html b/syllabus/02BK182.html index 676085cf73..be8e16782d 100644 --- a/syllabus/02BK182.html +++ b/syllabus/02BK182.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK191.html b/syllabus/02BK191.html index 7e7d550b75..880dc1d4a1 100644 --- a/syllabus/02BK191.html +++ b/syllabus/02BK191.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK192.html b/syllabus/02BK192.html index 00ec249f31..98971e4dfa 100644 --- a/syllabus/02BK192.html +++ b/syllabus/02BK192.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK193.html b/syllabus/02BK193.html index 0ab1c5900a..a289a3dde8 100644 --- a/syllabus/02BK193.html +++ b/syllabus/02BK193.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK194.html b/syllabus/02BK194.html index e523c42f2c..5012a55313 100644 --- a/syllabus/02BK194.html +++ b/syllabus/02BK194.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK195.html b/syllabus/02BK195.html index 5f9d36f9c3..2a4d9ca4d7 100644 --- a/syllabus/02BK195.html +++ b/syllabus/02BK195.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -725,5 +769,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK196.html b/syllabus/02BK196.html index 4149b519fc..554a693fe5 100644 --- a/syllabus/02BK196.html +++ b/syllabus/02BK196.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK197.html b/syllabus/02BK197.html index cea9107908..0a6f7c7eaf 100644 --- a/syllabus/02BK197.html +++ b/syllabus/02BK197.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK198.html b/syllabus/02BK198.html index 680d38891e..4669cc4059 100644 --- a/syllabus/02BK198.html +++ b/syllabus/02BK198.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK199.html b/syllabus/02BK199.html index dafd2ae90f..8782b81708 100644 --- a/syllabus/02BK199.html +++ b/syllabus/02BK199.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK200.html b/syllabus/02BK200.html index 1c4388fd92..0a301b7818 100644 --- a/syllabus/02BK200.html +++ b/syllabus/02BK200.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK201.html b/syllabus/02BK201.html index 532e46a84e..e54e9c60cb 100644 --- a/syllabus/02BK201.html +++ b/syllabus/02BK201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK202.html b/syllabus/02BK202.html index a5eeee456d..911d516428 100644 --- a/syllabus/02BK202.html +++ b/syllabus/02BK202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK305.html b/syllabus/02BK305.html index 0401b0a9e8..87eb4b2147 100644 --- a/syllabus/02BK305.html +++ b/syllabus/02BK305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK306.html b/syllabus/02BK306.html index 03c6b1fe06..e51d781c5e 100644 --- a/syllabus/02BK306.html +++ b/syllabus/02BK306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK307.html b/syllabus/02BK307.html index 6788649b76..deed629a6e 100644 --- a/syllabus/02BK307.html +++ b/syllabus/02BK307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK308.html b/syllabus/02BK308.html index 254a655b73..89f4f15437 100644 --- a/syllabus/02BK308.html +++ b/syllabus/02BK308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK309.html b/syllabus/02BK309.html index 753e47ce98..414f6ae348 100644 --- a/syllabus/02BK309.html +++ b/syllabus/02BK309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK310.html b/syllabus/02BK310.html index a400889b37..78166a1912 100644 --- a/syllabus/02BK310.html +++ b/syllabus/02BK310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK331.html b/syllabus/02BK331.html index 7481d6060a..07f84d87c0 100644 --- a/syllabus/02BK331.html +++ b/syllabus/02BK331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK332.html b/syllabus/02BK332.html index 7dc656a4e6..bd5cafe7d3 100644 --- a/syllabus/02BK332.html +++ b/syllabus/02BK332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK333.html b/syllabus/02BK333.html index e26b7cde07..793901be89 100644 --- a/syllabus/02BK333.html +++ b/syllabus/02BK333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK334.html b/syllabus/02BK334.html index 99cf3e22fb..46718a3b7f 100644 --- a/syllabus/02BK334.html +++ b/syllabus/02BK334.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK335.html b/syllabus/02BK335.html index 73dc14b6ad..9c5bf82c93 100644 --- a/syllabus/02BK335.html +++ b/syllabus/02BK335.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK336.html b/syllabus/02BK336.html index bdc305e69f..e6dbe2831f 100644 --- a/syllabus/02BK336.html +++ b/syllabus/02BK336.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK337.html b/syllabus/02BK337.html index 648bfc6855..2c8d1cde1e 100644 --- a/syllabus/02BK337.html +++ b/syllabus/02BK337.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK338.html b/syllabus/02BK338.html index b2bb032f0c..4142594fb0 100644 --- a/syllabus/02BK338.html +++ b/syllabus/02BK338.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK339.html b/syllabus/02BK339.html index 738ecb5397..032bca41cb 100644 --- a/syllabus/02BK339.html +++ b/syllabus/02BK339.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK340.html b/syllabus/02BK340.html index fe621296b0..d8bbad1a1f 100644 --- a/syllabus/02BK340.html +++ b/syllabus/02BK340.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK341.html b/syllabus/02BK341.html index 2d04e7662b..674566d5a0 100644 --- a/syllabus/02BK341.html +++ b/syllabus/02BK341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK342.html b/syllabus/02BK342.html index 2cfde6d54a..6c16396f9b 100644 --- a/syllabus/02BK342.html +++ b/syllabus/02BK342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK351.html b/syllabus/02BK351.html index d210e1d8d8..4589cdc6b6 100644 --- a/syllabus/02BK351.html +++ b/syllabus/02BK351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK352.html b/syllabus/02BK352.html index 59beb19b14..39e8ae3f13 100644 --- a/syllabus/02BK352.html +++ b/syllabus/02BK352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK353.html b/syllabus/02BK353.html index 4355f812e5..e4716f170f 100644 --- a/syllabus/02BK353.html +++ b/syllabus/02BK353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK354.html b/syllabus/02BK354.html index 05dd2e9915..92a6a51b5b 100644 --- a/syllabus/02BK354.html +++ b/syllabus/02BK354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK355.html b/syllabus/02BK355.html index 1d0cb4e360..0a0868cfbd 100644 --- a/syllabus/02BK355.html +++ b/syllabus/02BK355.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK356.html b/syllabus/02BK356.html index c329497dfc..67289076b8 100644 --- a/syllabus/02BK356.html +++ b/syllabus/02BK356.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK357.html b/syllabus/02BK357.html index 9f408e87d5..8599ba4e73 100644 --- a/syllabus/02BK357.html +++ b/syllabus/02BK357.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK358.html b/syllabus/02BK358.html index a604cdf08c..0181e6cc57 100644 --- a/syllabus/02BK358.html +++ b/syllabus/02BK358.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK359.html b/syllabus/02BK359.html index 4cf0a03b06..1f166c130b 100644 --- a/syllabus/02BK359.html +++ b/syllabus/02BK359.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK360.html b/syllabus/02BK360.html index 47d6ceac01..bd1f47523d 100644 --- a/syllabus/02BK360.html +++ b/syllabus/02BK360.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK361.html b/syllabus/02BK361.html index 1c6c4ee71e..d8b52cee0e 100644 --- a/syllabus/02BK361.html +++ b/syllabus/02BK361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK362.html b/syllabus/02BK362.html index f7f20a3795..4bc28c6797 100644 --- a/syllabus/02BK362.html +++ b/syllabus/02BK362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK371.html b/syllabus/02BK371.html index 97b5853c24..f54396e1db 100644 --- a/syllabus/02BK371.html +++ b/syllabus/02BK371.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK374.html b/syllabus/02BK374.html index d1afdbe74b..6cd84c9e4f 100644 --- a/syllabus/02BK374.html +++ b/syllabus/02BK374.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK391.html b/syllabus/02BK391.html index ba464f6f18..ea72de0f6b 100644 --- a/syllabus/02BK391.html +++ b/syllabus/02BK391.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK392.html b/syllabus/02BK392.html index 7590b3f266..57dd30c4d5 100644 --- a/syllabus/02BK392.html +++ b/syllabus/02BK392.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK393.html b/syllabus/02BK393.html index d617fed3ab..671ded3373 100644 --- a/syllabus/02BK393.html +++ b/syllabus/02BK393.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK394.html b/syllabus/02BK394.html index 02663b3464..c2c9464139 100644 --- a/syllabus/02BK394.html +++ b/syllabus/02BK394.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK395.html b/syllabus/02BK395.html index 3aa800b868..f158ca14bf 100644 --- a/syllabus/02BK395.html +++ b/syllabus/02BK395.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK396.html b/syllabus/02BK396.html index 915bc0b93a..21a4d36f08 100644 --- a/syllabus/02BK396.html +++ b/syllabus/02BK396.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK397.html b/syllabus/02BK397.html index 1c342b3050..ba9f71a1f8 100644 --- a/syllabus/02BK397.html +++ b/syllabus/02BK397.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK398.html b/syllabus/02BK398.html index bee423c88b..0b9052f4dc 100644 --- a/syllabus/02BK398.html +++ b/syllabus/02BK398.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK399.html b/syllabus/02BK399.html index 46e8e4f14a..748773979a 100644 --- a/syllabus/02BK399.html +++ b/syllabus/02BK399.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK400.html b/syllabus/02BK400.html index ea2109d3f5..1ecd5fd062 100644 --- a/syllabus/02BK400.html +++ b/syllabus/02BK400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK401.html b/syllabus/02BK401.html index 8c8f72f713..a1c213823b 100644 --- a/syllabus/02BK401.html +++ b/syllabus/02BK401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK402.html b/syllabus/02BK402.html index 90babe8397..7e9f34db12 100644 --- a/syllabus/02BK402.html +++ b/syllabus/02BK402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK411.html b/syllabus/02BK411.html index f31e990eba..0816c7796c 100644 --- a/syllabus/02BK411.html +++ b/syllabus/02BK411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK412.html b/syllabus/02BK412.html index 01f6c2edc3..07352ed6ab 100644 --- a/syllabus/02BK412.html +++ b/syllabus/02BK412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK413.html b/syllabus/02BK413.html index 5f2e8de7bd..e76595bcb0 100644 --- a/syllabus/02BK413.html +++ b/syllabus/02BK413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK414.html b/syllabus/02BK414.html index 0013c706ef..56498c53fd 100644 --- a/syllabus/02BK414.html +++ b/syllabus/02BK414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK415.html b/syllabus/02BK415.html index d137c74781..4367770ee6 100644 --- a/syllabus/02BK415.html +++ b/syllabus/02BK415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK416.html b/syllabus/02BK416.html index f85d491ab9..ecd4e76d17 100644 --- a/syllabus/02BK416.html +++ b/syllabus/02BK416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK417.html b/syllabus/02BK417.html index fab34ea7b5..4394132c37 100644 --- a/syllabus/02BK417.html +++ b/syllabus/02BK417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK418.html b/syllabus/02BK418.html index 45002241ea..5b7ad78a3f 100644 --- a/syllabus/02BK418.html +++ b/syllabus/02BK418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK419.html b/syllabus/02BK419.html index 5ba20bf596..be0b8ae605 100644 --- a/syllabus/02BK419.html +++ b/syllabus/02BK419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK420.html b/syllabus/02BK420.html index 05326dac94..a8225f939e 100644 --- a/syllabus/02BK420.html +++ b/syllabus/02BK420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK421.html b/syllabus/02BK421.html index af0ff3f1a3..cd97aea9b4 100644 --- a/syllabus/02BK421.html +++ b/syllabus/02BK421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK422.html b/syllabus/02BK422.html index eebe02628b..f2661cc8f0 100644 --- a/syllabus/02BK422.html +++ b/syllabus/02BK422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK451.html b/syllabus/02BK451.html index 4093dd5817..dd1ab4e3d4 100644 --- a/syllabus/02BK451.html +++ b/syllabus/02BK451.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK452.html b/syllabus/02BK452.html index e00d7a4008..3996c56262 100644 --- a/syllabus/02BK452.html +++ b/syllabus/02BK452.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK453.html b/syllabus/02BK453.html index e519092975..bc1cb6277e 100644 --- a/syllabus/02BK453.html +++ b/syllabus/02BK453.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK454.html b/syllabus/02BK454.html index 3486b6f216..0d5a9a0815 100644 --- a/syllabus/02BK454.html +++ b/syllabus/02BK454.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK455.html b/syllabus/02BK455.html index d1108e8937..ce4af27013 100644 --- a/syllabus/02BK455.html +++ b/syllabus/02BK455.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK456.html b/syllabus/02BK456.html index 79b8960a1f..9b28daf181 100644 --- a/syllabus/02BK456.html +++ b/syllabus/02BK456.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK457.html b/syllabus/02BK457.html index 3bd9216647..6568266fdc 100644 --- a/syllabus/02BK457.html +++ b/syllabus/02BK457.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK458.html b/syllabus/02BK458.html index b82efd69d4..74dc4806c9 100644 --- a/syllabus/02BK458.html +++ b/syllabus/02BK458.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK459.html b/syllabus/02BK459.html index 75fbbca4e7..2fe8342446 100644 --- a/syllabus/02BK459.html +++ b/syllabus/02BK459.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK460.html b/syllabus/02BK460.html index b9e43d8ac9..acbe1a5b49 100644 --- a/syllabus/02BK460.html +++ b/syllabus/02BK460.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK461.html b/syllabus/02BK461.html index e8993c3eb3..e5c0dfdb94 100644 --- a/syllabus/02BK461.html +++ b/syllabus/02BK461.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK462.html b/syllabus/02BK462.html index add2e6a49e..432a0f665c 100644 --- a/syllabus/02BK462.html +++ b/syllabus/02BK462.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK471.html b/syllabus/02BK471.html index 33c7e88ff1..d107eeb49a 100644 --- a/syllabus/02BK471.html +++ b/syllabus/02BK471.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK472.html b/syllabus/02BK472.html index c27f7d8acd..77f9208c95 100644 --- a/syllabus/02BK472.html +++ b/syllabus/02BK472.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK473.html b/syllabus/02BK473.html index 101c5613dd..c34b1e169f 100644 --- a/syllabus/02BK473.html +++ b/syllabus/02BK473.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK474.html b/syllabus/02BK474.html index 6813c8d6b8..94185f03ad 100644 --- a/syllabus/02BK474.html +++ b/syllabus/02BK474.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK475.html b/syllabus/02BK475.html index ef3b59526b..9a087335e5 100644 --- a/syllabus/02BK475.html +++ b/syllabus/02BK475.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK476.html b/syllabus/02BK476.html index 898b170dbe..bb55a614cd 100644 --- a/syllabus/02BK476.html +++ b/syllabus/02BK476.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK477.html b/syllabus/02BK477.html index 6929e01320..46022bfd43 100644 --- a/syllabus/02BK477.html +++ b/syllabus/02BK477.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK478.html b/syllabus/02BK478.html index 381efebca1..372f85f486 100644 --- a/syllabus/02BK478.html +++ b/syllabus/02BK478.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK479.html b/syllabus/02BK479.html index 49bb6451fd..a046eda1a7 100644 --- a/syllabus/02BK479.html +++ b/syllabus/02BK479.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK480.html b/syllabus/02BK480.html index 3603cb62ae..5433dffab3 100644 --- a/syllabus/02BK480.html +++ b/syllabus/02BK480.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK481.html b/syllabus/02BK481.html index f00b75d94e..85023e6314 100644 --- a/syllabus/02BK481.html +++ b/syllabus/02BK481.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK482.html b/syllabus/02BK482.html index 88d7bc6838..717cda0abe 100644 --- a/syllabus/02BK482.html +++ b/syllabus/02BK482.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK491.html b/syllabus/02BK491.html index 5eb1920290..91dd0a3f41 100644 --- a/syllabus/02BK491.html +++ b/syllabus/02BK491.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK492.html b/syllabus/02BK492.html index f8dc309ab8..51d0927732 100644 --- a/syllabus/02BK492.html +++ b/syllabus/02BK492.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK493.html b/syllabus/02BK493.html index 6a12fcef9b..13a1e1fcdf 100644 --- a/syllabus/02BK493.html +++ b/syllabus/02BK493.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK494.html b/syllabus/02BK494.html index d1ae1f4a8f..9a3190c7e0 100644 --- a/syllabus/02BK494.html +++ b/syllabus/02BK494.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK495.html b/syllabus/02BK495.html index 2b42d4ad87..92e98b4d5b 100644 --- a/syllabus/02BK495.html +++ b/syllabus/02BK495.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK496.html b/syllabus/02BK496.html index c43c96ab88..082ffbef36 100644 --- a/syllabus/02BK496.html +++ b/syllabus/02BK496.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK497.html b/syllabus/02BK497.html index 77c03fffc1..c86388e16f 100644 --- a/syllabus/02BK497.html +++ b/syllabus/02BK497.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK498.html b/syllabus/02BK498.html index 227d5a0a1a..b937ad9970 100644 --- a/syllabus/02BK498.html +++ b/syllabus/02BK498.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK499.html b/syllabus/02BK499.html index a8d663a605..c7ab7db042 100644 --- a/syllabus/02BK499.html +++ b/syllabus/02BK499.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK500.html b/syllabus/02BK500.html index 15804fbbd9..449007b629 100644 --- a/syllabus/02BK500.html +++ b/syllabus/02BK500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK501.html b/syllabus/02BK501.html index ba054b0120..7040126289 100644 --- a/syllabus/02BK501.html +++ b/syllabus/02BK501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK502.html b/syllabus/02BK502.html index 47c6d89ff7..c601c66036 100644 --- a/syllabus/02BK502.html +++ b/syllabus/02BK502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK503.html b/syllabus/02BK503.html index 5621cd67ba..b7188fe407 100644 --- a/syllabus/02BK503.html +++ b/syllabus/02BK503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK504.html b/syllabus/02BK504.html index 4a447abdd8..a33c1db47e 100644 --- a/syllabus/02BK504.html +++ b/syllabus/02BK504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK505.html b/syllabus/02BK505.html index da32081c4d..47931956d6 100644 --- a/syllabus/02BK505.html +++ b/syllabus/02BK505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK506.html b/syllabus/02BK506.html index 76562aaeac..eb49bb869f 100644 --- a/syllabus/02BK506.html +++ b/syllabus/02BK506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK507.html b/syllabus/02BK507.html index 851b62928b..11d1772100 100644 --- a/syllabus/02BK507.html +++ b/syllabus/02BK507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK508.html b/syllabus/02BK508.html index ac3af680e9..4ef0f287dc 100644 --- a/syllabus/02BK508.html +++ b/syllabus/02BK508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK509.html b/syllabus/02BK509.html index 6baea9974c..bbb938f1bc 100644 --- a/syllabus/02BK509.html +++ b/syllabus/02BK509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK510.html b/syllabus/02BK510.html index e06eb03649..65ab0c6c5b 100644 --- a/syllabus/02BK510.html +++ b/syllabus/02BK510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK511.html b/syllabus/02BK511.html index 49a4adf24c..21d2080d6c 100644 --- a/syllabus/02BK511.html +++ b/syllabus/02BK511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK512.html b/syllabus/02BK512.html index cdb8ea1922..547ac0bdc8 100644 --- a/syllabus/02BK512.html +++ b/syllabus/02BK512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK513.html b/syllabus/02BK513.html index ca794e7556..07a95dcfb3 100644 --- a/syllabus/02BK513.html +++ b/syllabus/02BK513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BK514.html b/syllabus/02BK514.html index 580e6a59e9..e2edd162fa 100644 --- a/syllabus/02BK514.html +++ b/syllabus/02BK514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM031.html b/syllabus/02BM031.html index 6a4aa55311..5e21d294a2 100644 --- a/syllabus/02BM031.html +++ b/syllabus/02BM031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM032.html b/syllabus/02BM032.html index cbf8dbbceb..290caa73b5 100644 --- a/syllabus/02BM032.html +++ b/syllabus/02BM032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM033.html b/syllabus/02BM033.html index be6e17d371..df2b792741 100644 --- a/syllabus/02BM033.html +++ b/syllabus/02BM033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM034.html b/syllabus/02BM034.html index 189134ff6d..3801207d68 100644 --- a/syllabus/02BM034.html +++ b/syllabus/02BM034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM035.html b/syllabus/02BM035.html index bc99c996dd..5fc533fd78 100644 --- a/syllabus/02BM035.html +++ b/syllabus/02BM035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM036.html b/syllabus/02BM036.html index 643a95bb30..ae0f275292 100644 --- a/syllabus/02BM036.html +++ b/syllabus/02BM036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM037.html b/syllabus/02BM037.html index 1bf225da11..981c2ff633 100644 --- a/syllabus/02BM037.html +++ b/syllabus/02BM037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM038.html b/syllabus/02BM038.html index e80b4bac72..a0d085e2da 100644 --- a/syllabus/02BM038.html +++ b/syllabus/02BM038.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM039.html b/syllabus/02BM039.html index 77ef55406e..44e8fa8ea3 100644 --- a/syllabus/02BM039.html +++ b/syllabus/02BM039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM040.html b/syllabus/02BM040.html index cdc1745bba..9a473f67e0 100644 --- a/syllabus/02BM040.html +++ b/syllabus/02BM040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM041.html b/syllabus/02BM041.html index 7f624eb871..3a3849d9ea 100644 --- a/syllabus/02BM041.html +++ b/syllabus/02BM041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BM042.html b/syllabus/02BM042.html index 79ab0dae53..ed1a77d5e1 100644 --- a/syllabus/02BM042.html +++ b/syllabus/02BM042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN031.html b/syllabus/02BN031.html index e2ea58c6a6..730795dd62 100644 --- a/syllabus/02BN031.html +++ b/syllabus/02BN031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN032.html b/syllabus/02BN032.html index 5b69ca5f5c..0259a8085b 100644 --- a/syllabus/02BN032.html +++ b/syllabus/02BN032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN033.html b/syllabus/02BN033.html index 7f219b48d1..94a95d969a 100644 --- a/syllabus/02BN033.html +++ b/syllabus/02BN033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN034.html b/syllabus/02BN034.html index 184cf2c97b..1d38301e42 100644 --- a/syllabus/02BN034.html +++ b/syllabus/02BN034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN035.html b/syllabus/02BN035.html index 78129728e2..22a7336ea1 100644 --- a/syllabus/02BN035.html +++ b/syllabus/02BN035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN036.html b/syllabus/02BN036.html index 5abbd476fe..5569a25eea 100644 --- a/syllabus/02BN036.html +++ b/syllabus/02BN036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN037.html b/syllabus/02BN037.html index 5b2adc8392..63f67d6714 100644 --- a/syllabus/02BN037.html +++ b/syllabus/02BN037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN038.html b/syllabus/02BN038.html index 51a0c9c805..cf2ee4698d 100644 --- a/syllabus/02BN038.html +++ b/syllabus/02BN038.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN039.html b/syllabus/02BN039.html index 5d7a73bbf4..215b5e98d9 100644 --- a/syllabus/02BN039.html +++ b/syllabus/02BN039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN040.html b/syllabus/02BN040.html index 6f934a648d..087968a249 100644 --- a/syllabus/02BN040.html +++ b/syllabus/02BN040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN041.html b/syllabus/02BN041.html index 06e9742727..173c3f44e7 100644 --- a/syllabus/02BN041.html +++ b/syllabus/02BN041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN042.html b/syllabus/02BN042.html index 010569bfc4..574cce5be0 100644 --- a/syllabus/02BN042.html +++ b/syllabus/02BN042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN051.html b/syllabus/02BN051.html index 3da8667b30..507e2573ee 100644 --- a/syllabus/02BN051.html +++ b/syllabus/02BN051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN052.html b/syllabus/02BN052.html index c6d405e046..5cf6530bbd 100644 --- a/syllabus/02BN052.html +++ b/syllabus/02BN052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN053.html b/syllabus/02BN053.html index ee55099a88..c9d60fca61 100644 --- a/syllabus/02BN053.html +++ b/syllabus/02BN053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN054.html b/syllabus/02BN054.html index 2065912435..815a2ab87d 100644 --- a/syllabus/02BN054.html +++ b/syllabus/02BN054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN055.html b/syllabus/02BN055.html index c769435b77..df9ce00fd0 100644 --- a/syllabus/02BN055.html +++ b/syllabus/02BN055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN056.html b/syllabus/02BN056.html index 2f381803f6..7d1909e9b1 100644 --- a/syllabus/02BN056.html +++ b/syllabus/02BN056.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN057.html b/syllabus/02BN057.html index 69d8e43e68..6e236e8c84 100644 --- a/syllabus/02BN057.html +++ b/syllabus/02BN057.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN058.html b/syllabus/02BN058.html index 386280a414..ced54f4ef8 100644 --- a/syllabus/02BN058.html +++ b/syllabus/02BN058.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN059.html b/syllabus/02BN059.html index 4142fa4b20..aaa9994211 100644 --- a/syllabus/02BN059.html +++ b/syllabus/02BN059.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN060.html b/syllabus/02BN060.html index a934c57514..c7addcb45f 100644 --- a/syllabus/02BN060.html +++ b/syllabus/02BN060.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN061.html b/syllabus/02BN061.html index 4144e49720..86fb872631 100644 --- a/syllabus/02BN061.html +++ b/syllabus/02BN061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN062.html b/syllabus/02BN062.html index 53f9c52939..631740a50f 100644 --- a/syllabus/02BN062.html +++ b/syllabus/02BN062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN071.html b/syllabus/02BN071.html index d4f21010f9..098f3540b0 100644 --- a/syllabus/02BN071.html +++ b/syllabus/02BN071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN072.html b/syllabus/02BN072.html index 01fe991f19..e2599f4c7c 100644 --- a/syllabus/02BN072.html +++ b/syllabus/02BN072.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN073.html b/syllabus/02BN073.html index 57388ecb3b..075b157a8b 100644 --- a/syllabus/02BN073.html +++ b/syllabus/02BN073.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN074.html b/syllabus/02BN074.html index d609d46473..5c4aed0147 100644 --- a/syllabus/02BN074.html +++ b/syllabus/02BN074.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN075.html b/syllabus/02BN075.html index a242552549..1e6ab87956 100644 --- a/syllabus/02BN075.html +++ b/syllabus/02BN075.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN076.html b/syllabus/02BN076.html index 691e360367..303b4832c6 100644 --- a/syllabus/02BN076.html +++ b/syllabus/02BN076.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN077.html b/syllabus/02BN077.html index 87dc2c1f8b..abc5d87745 100644 --- a/syllabus/02BN077.html +++ b/syllabus/02BN077.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN078.html b/syllabus/02BN078.html index 2c2e9df9e5..c3c754d276 100644 --- a/syllabus/02BN078.html +++ b/syllabus/02BN078.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN079.html b/syllabus/02BN079.html index ee793c4d3b..3b3de833f9 100644 --- a/syllabus/02BN079.html +++ b/syllabus/02BN079.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN080.html b/syllabus/02BN080.html index 33ac1fc96d..dda3c42476 100644 --- a/syllabus/02BN080.html +++ b/syllabus/02BN080.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN081.html b/syllabus/02BN081.html index 627e9781ad..e1911dcc03 100644 --- a/syllabus/02BN081.html +++ b/syllabus/02BN081.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN082.html b/syllabus/02BN082.html index dfbb4ee09b..7eff81ba00 100644 --- a/syllabus/02BN082.html +++ b/syllabus/02BN082.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN091.html b/syllabus/02BN091.html index ed678f235b..2c1a702a7b 100644 --- a/syllabus/02BN091.html +++ b/syllabus/02BN091.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN092.html b/syllabus/02BN092.html index 32a1cbe7dd..a48741ced5 100644 --- a/syllabus/02BN092.html +++ b/syllabus/02BN092.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN093.html b/syllabus/02BN093.html index c710e0a972..8680229e32 100644 --- a/syllabus/02BN093.html +++ b/syllabus/02BN093.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN094.html b/syllabus/02BN094.html index 320183632c..98c5cf16f0 100644 --- a/syllabus/02BN094.html +++ b/syllabus/02BN094.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN095.html b/syllabus/02BN095.html index 8cba9ca075..220b7457d5 100644 --- a/syllabus/02BN095.html +++ b/syllabus/02BN095.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN096.html b/syllabus/02BN096.html index b4920c9b04..10516d9c31 100644 --- a/syllabus/02BN096.html +++ b/syllabus/02BN096.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN097.html b/syllabus/02BN097.html index acdfa5eadf..e20f61643d 100644 --- a/syllabus/02BN097.html +++ b/syllabus/02BN097.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN098.html b/syllabus/02BN098.html index 7fb9fb9ec1..04aeebd4dd 100644 --- a/syllabus/02BN098.html +++ b/syllabus/02BN098.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN099.html b/syllabus/02BN099.html index fe4ae96290..f72c67307f 100644 --- a/syllabus/02BN099.html +++ b/syllabus/02BN099.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN100.html b/syllabus/02BN100.html index 2d63265624..bac69a9681 100644 --- a/syllabus/02BN100.html +++ b/syllabus/02BN100.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN101.html b/syllabus/02BN101.html index 00ece5669a..ff7b72203e 100644 --- a/syllabus/02BN101.html +++ b/syllabus/02BN101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BN102.html b/syllabus/02BN102.html index d4671997e1..5d0ceed1b7 100644 --- a/syllabus/02BN102.html +++ b/syllabus/02BN102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP001.html b/syllabus/02BP001.html index 6507d32358..4c030775d8 100644 --- a/syllabus/02BP001.html +++ b/syllabus/02BP001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP002.html b/syllabus/02BP002.html index 00b5c3566c..6ca98b7151 100644 --- a/syllabus/02BP002.html +++ b/syllabus/02BP002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP006.html b/syllabus/02BP006.html index 0d44c642a1..b11ece81fc 100644 --- a/syllabus/02BP006.html +++ b/syllabus/02BP006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP007.html b/syllabus/02BP007.html index 82c0149794..a54ff44451 100644 --- a/syllabus/02BP007.html +++ b/syllabus/02BP007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP012.html b/syllabus/02BP012.html index 253dca63ed..5a890672e4 100644 --- a/syllabus/02BP012.html +++ b/syllabus/02BP012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP013.html b/syllabus/02BP013.html index 7d45bada63..07470e466a 100644 --- a/syllabus/02BP013.html +++ b/syllabus/02BP013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP016.html b/syllabus/02BP016.html index 28d9b79005..71d3dabe9f 100644 --- a/syllabus/02BP016.html +++ b/syllabus/02BP016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP017.html b/syllabus/02BP017.html index 5275c4433f..bf4578e159 100644 --- a/syllabus/02BP017.html +++ b/syllabus/02BP017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP031.html b/syllabus/02BP031.html index c148160d00..ac023dd724 100644 --- a/syllabus/02BP031.html +++ b/syllabus/02BP031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP032.html b/syllabus/02BP032.html index f82860cba6..143242bc70 100644 --- a/syllabus/02BP032.html +++ b/syllabus/02BP032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP033.html b/syllabus/02BP033.html index b75702c449..fd04dc1d15 100644 --- a/syllabus/02BP033.html +++ b/syllabus/02BP033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP034.html b/syllabus/02BP034.html index 57d3b0c368..001f540476 100644 --- a/syllabus/02BP034.html +++ b/syllabus/02BP034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP035.html b/syllabus/02BP035.html index 1b68ad24f7..8fc05b28d3 100644 --- a/syllabus/02BP035.html +++ b/syllabus/02BP035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP036.html b/syllabus/02BP036.html index e8ab2cbb93..ba4134af02 100644 --- a/syllabus/02BP036.html +++ b/syllabus/02BP036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP037.html b/syllabus/02BP037.html index df6de8b5ae..970664d081 100644 --- a/syllabus/02BP037.html +++ b/syllabus/02BP037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP038.html b/syllabus/02BP038.html index ae933d5e6e..a53bf16a12 100644 --- a/syllabus/02BP038.html +++ b/syllabus/02BP038.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP039.html b/syllabus/02BP039.html index c6a3223b6a..f1969ec367 100644 --- a/syllabus/02BP039.html +++ b/syllabus/02BP039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP040.html b/syllabus/02BP040.html index 990f13e17c..65d5bf87c5 100644 --- a/syllabus/02BP040.html +++ b/syllabus/02BP040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP041.html b/syllabus/02BP041.html index 77ad8c926c..42288ba613 100644 --- a/syllabus/02BP041.html +++ b/syllabus/02BP041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BP042.html b/syllabus/02BP042.html index af8475f980..50537a34da 100644 --- a/syllabus/02BP042.html +++ b/syllabus/02BP042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ001.html b/syllabus/02BQ001.html index 7fd21950f9..047393bb8a 100644 --- a/syllabus/02BQ001.html +++ b/syllabus/02BQ001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ002.html b/syllabus/02BQ002.html index ce1ca90532..23e9021816 100644 --- a/syllabus/02BQ002.html +++ b/syllabus/02BQ002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ003.html b/syllabus/02BQ003.html index 2243546034..d82f0e4060 100644 --- a/syllabus/02BQ003.html +++ b/syllabus/02BQ003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ004.html b/syllabus/02BQ004.html index 927ee3f4c3..07d5966178 100644 --- a/syllabus/02BQ004.html +++ b/syllabus/02BQ004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ005.html b/syllabus/02BQ005.html index ff22f5521f..a5f0881c37 100644 --- a/syllabus/02BQ005.html +++ b/syllabus/02BQ005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ006.html b/syllabus/02BQ006.html index b4173ef5ca..ef78565afa 100644 --- a/syllabus/02BQ006.html +++ b/syllabus/02BQ006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ008.html b/syllabus/02BQ008.html index b88aeeeca7..3a86d18415 100644 --- a/syllabus/02BQ008.html +++ b/syllabus/02BQ008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ009.html b/syllabus/02BQ009.html index 5c7b08e848..3225ab073f 100644 --- a/syllabus/02BQ009.html +++ b/syllabus/02BQ009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ010.html b/syllabus/02BQ010.html index 140c907faa..7ae08aef25 100644 --- a/syllabus/02BQ010.html +++ b/syllabus/02BQ010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ011.html b/syllabus/02BQ011.html index fe3076a755..fc34b91325 100644 --- a/syllabus/02BQ011.html +++ b/syllabus/02BQ011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ012.html b/syllabus/02BQ012.html index bd5fba67de..9e698b0d2b 100644 --- a/syllabus/02BQ012.html +++ b/syllabus/02BQ012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ013.html b/syllabus/02BQ013.html index b29ee2df71..42194eda94 100644 --- a/syllabus/02BQ013.html +++ b/syllabus/02BQ013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ030.html b/syllabus/02BQ030.html index ace5fd4b2b..58be9377f2 100644 --- a/syllabus/02BQ030.html +++ b/syllabus/02BQ030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ101.html b/syllabus/02BQ101.html index a727c52ed9..9229efc2d4 100644 --- a/syllabus/02BQ101.html +++ b/syllabus/02BQ101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ102.html b/syllabus/02BQ102.html index d146811a85..f53eff6ba0 100644 --- a/syllabus/02BQ102.html +++ b/syllabus/02BQ102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ103.html b/syllabus/02BQ103.html index 7a4fd229cd..afcbb5e117 100644 --- a/syllabus/02BQ103.html +++ b/syllabus/02BQ103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ104.html b/syllabus/02BQ104.html index 37e8c5648c..f64cee9166 100644 --- a/syllabus/02BQ104.html +++ b/syllabus/02BQ104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ105.html b/syllabus/02BQ105.html index 3da633f800..68006e2c84 100644 --- a/syllabus/02BQ105.html +++ b/syllabus/02BQ105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ106.html b/syllabus/02BQ106.html index 57bbd939e8..257444b063 100644 --- a/syllabus/02BQ106.html +++ b/syllabus/02BQ106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ107.html b/syllabus/02BQ107.html index 30b0604332..b38bc82b43 100644 --- a/syllabus/02BQ107.html +++ b/syllabus/02BQ107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ108.html b/syllabus/02BQ108.html index b2081002ba..14dfcfdcbb 100644 --- a/syllabus/02BQ108.html +++ b/syllabus/02BQ108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ109.html b/syllabus/02BQ109.html index 0565ad9ddd..814953f122 100644 --- a/syllabus/02BQ109.html +++ b/syllabus/02BQ109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ110.html b/syllabus/02BQ110.html index 84e7e7a7ab..fce6cb27f9 100644 --- a/syllabus/02BQ110.html +++ b/syllabus/02BQ110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ111.html b/syllabus/02BQ111.html index 06dfe6a35f..f8f499a439 100644 --- a/syllabus/02BQ111.html +++ b/syllabus/02BQ111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ112.html b/syllabus/02BQ112.html index e8657fc3ef..8daeaae3f2 100644 --- a/syllabus/02BQ112.html +++ b/syllabus/02BQ112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ204.html b/syllabus/02BQ204.html index 900fdbe344..a438a12a46 100644 --- a/syllabus/02BQ204.html +++ b/syllabus/02BQ204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ207.html b/syllabus/02BQ207.html index c446b96330..cf69ce3066 100644 --- a/syllabus/02BQ207.html +++ b/syllabus/02BQ207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ208.html b/syllabus/02BQ208.html index 2be95973e9..28815233f6 100644 --- a/syllabus/02BQ208.html +++ b/syllabus/02BQ208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ209.html b/syllabus/02BQ209.html index d9099efae9..c8aee67014 100644 --- a/syllabus/02BQ209.html +++ b/syllabus/02BQ209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02BQ210.html b/syllabus/02BQ210.html index e18e3d376a..df60b756f4 100644 --- a/syllabus/02BQ210.html +++ b/syllabus/02BQ210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CA101.html b/syllabus/02CA101.html index 2b5731e5f9..75c5a59f22 100644 --- a/syllabus/02CA101.html +++ b/syllabus/02CA101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA102.html b/syllabus/02CA102.html index e18c966ba2..e941ebf033 100644 --- a/syllabus/02CA102.html +++ b/syllabus/02CA102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA103.html b/syllabus/02CA103.html index 3ecfc7b358..1757f35fd2 100644 --- a/syllabus/02CA103.html +++ b/syllabus/02CA103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA104.html b/syllabus/02CA104.html index 3b6b202003..3d3f27c1c6 100644 --- a/syllabus/02CA104.html +++ b/syllabus/02CA104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA109.html b/syllabus/02CA109.html index dc0a7a0f8c..aae86d69e8 100644 --- a/syllabus/02CA109.html +++ b/syllabus/02CA109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA110.html b/syllabus/02CA110.html index bcd408fb53..b605023491 100644 --- a/syllabus/02CA110.html +++ b/syllabus/02CA110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA111.html b/syllabus/02CA111.html index 41ee7bd123..6a82dc7fcc 100644 --- a/syllabus/02CA111.html +++ b/syllabus/02CA111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA112.html b/syllabus/02CA112.html index 4911908b29..a2dade8915 100644 --- a/syllabus/02CA112.html +++ b/syllabus/02CA112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA113.html b/syllabus/02CA113.html index 2673318479..4e12dd0503 100644 --- a/syllabus/02CA113.html +++ b/syllabus/02CA113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA114.html b/syllabus/02CA114.html index 3ddf50b28a..07c486a86e 100644 --- a/syllabus/02CA114.html +++ b/syllabus/02CA114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA115.html b/syllabus/02CA115.html index 4346cb1932..a24a5adad6 100644 --- a/syllabus/02CA115.html +++ b/syllabus/02CA115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CA116.html b/syllabus/02CA116.html index 39d2f8f383..bba1368f68 100644 --- a/syllabus/02CA116.html +++ b/syllabus/02CA116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CB001.html b/syllabus/02CB001.html index 4cc11ea266..478944aa47 100644 --- a/syllabus/02CB001.html +++ b/syllabus/02CB001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CB002.html b/syllabus/02CB002.html index dc63392add..a484b1d58c 100644 --- a/syllabus/02CB002.html +++ b/syllabus/02CB002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CB003.html b/syllabus/02CB003.html index 76626363c6..a28c832a64 100644 --- a/syllabus/02CB003.html +++ b/syllabus/02CB003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF001.html b/syllabus/02CF001.html index 0343b3fbd3..7962dff6dc 100644 --- a/syllabus/02CF001.html +++ b/syllabus/02CF001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF002.html b/syllabus/02CF002.html index 03f09a5dcf..ff09e2d359 100644 --- a/syllabus/02CF002.html +++ b/syllabus/02CF002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -461,5 +505,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF041.html b/syllabus/02CF041.html index 32d639e78d..d20050da3f 100644 --- a/syllabus/02CF041.html +++ b/syllabus/02CF041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF042.html b/syllabus/02CF042.html index aedae7adc5..cc931e40a0 100644 --- a/syllabus/02CF042.html +++ b/syllabus/02CF042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF102.html b/syllabus/02CF102.html index ee84b4a2e4..818623ce23 100644 --- a/syllabus/02CF102.html +++ b/syllabus/02CF102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF103.html b/syllabus/02CF103.html index 037173bc3a..86e32986f5 100644 --- a/syllabus/02CF103.html +++ b/syllabus/02CF103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF201.html b/syllabus/02CF201.html index d591a52729..9f977aa620 100644 --- a/syllabus/02CF201.html +++ b/syllabus/02CF201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF202.html b/syllabus/02CF202.html index 1129220fe7..9309cf2985 100644 --- a/syllabus/02CF202.html +++ b/syllabus/02CF202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF205.html b/syllabus/02CF205.html index 5b00fe80b8..52d667ab42 100644 --- a/syllabus/02CF205.html +++ b/syllabus/02CF205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF206.html b/syllabus/02CF206.html index da0d6dacd2..7e04391c4e 100644 --- a/syllabus/02CF206.html +++ b/syllabus/02CF206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF207.html b/syllabus/02CF207.html index ccacfd2d99..e439ccb1db 100644 --- a/syllabus/02CF207.html +++ b/syllabus/02CF207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF208.html b/syllabus/02CF208.html index 1c56a88013..3f16f4a440 100644 --- a/syllabus/02CF208.html +++ b/syllabus/02CF208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF906.html b/syllabus/02CF906.html index 26703bb6cd..f3ac13f676 100644 --- a/syllabus/02CF906.html +++ b/syllabus/02CF906.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF907.html b/syllabus/02CF907.html index 628d87f3ea..80818c575b 100644 --- a/syllabus/02CF907.html +++ b/syllabus/02CF907.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CF910.html b/syllabus/02CF910.html index 44e9a5a2c8..da188f6ce2 100644 --- a/syllabus/02CF910.html +++ b/syllabus/02CF910.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CH001.html b/syllabus/02CH001.html index 04d66549df..0b35f7954f 100644 --- a/syllabus/02CH001.html +++ b/syllabus/02CH001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CH002.html b/syllabus/02CH002.html index 4a82e1f591..9804ffb507 100644 --- a/syllabus/02CH002.html +++ b/syllabus/02CH002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CH003.html b/syllabus/02CH003.html index bd290ef75e..31f9eb823c 100644 --- a/syllabus/02CH003.html +++ b/syllabus/02CH003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -308,6 +352,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CH114.html b/syllabus/02CH114.html index dc81995c46..27391aa3dd 100644 --- a/syllabus/02CH114.html +++ b/syllabus/02CH114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -306,6 +350,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CH115.html b/syllabus/02CH115.html index 09d4faaed9..15776903a0 100644 --- a/syllabus/02CH115.html +++ b/syllabus/02CH115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -306,6 +350,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CH204.html b/syllabus/02CH204.html index 2dd6b408d4..2fc7d5b734 100644 --- a/syllabus/02CH204.html +++ b/syllabus/02CH204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -306,6 +350,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CH205.html b/syllabus/02CH205.html index 1116810ae2..8a2d5927a9 100644 --- a/syllabus/02CH205.html +++ b/syllabus/02CH205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -306,6 +350,9 @@

+ + + \ No newline at end of file diff --git a/syllabus/02CK001.html b/syllabus/02CK001.html index 0db2962dde..8c7be4a664 100644 --- a/syllabus/02CK001.html +++ b/syllabus/02CK001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK002.html b/syllabus/02CK002.html index a4dd3f23b4..bec12f9013 100644 --- a/syllabus/02CK002.html +++ b/syllabus/02CK002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK003.html b/syllabus/02CK003.html index 10d364f02a..53470cc260 100644 --- a/syllabus/02CK003.html +++ b/syllabus/02CK003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK005.html b/syllabus/02CK005.html index b7e91ea531..a803f43848 100644 --- a/syllabus/02CK005.html +++ b/syllabus/02CK005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK006.html b/syllabus/02CK006.html index 1fb093696a..f1cb474122 100644 --- a/syllabus/02CK006.html +++ b/syllabus/02CK006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK007.html b/syllabus/02CK007.html index fd6a2adebb..c8451c7485 100644 --- a/syllabus/02CK007.html +++ b/syllabus/02CK007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK008.html b/syllabus/02CK008.html index cab39b9413..8859bd8d2b 100644 --- a/syllabus/02CK008.html +++ b/syllabus/02CK008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK010.html b/syllabus/02CK010.html index 8c9525b434..fabd0c58a5 100644 --- a/syllabus/02CK010.html +++ b/syllabus/02CK010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK011.html b/syllabus/02CK011.html index db61894eb6..1870d247c4 100644 --- a/syllabus/02CK011.html +++ b/syllabus/02CK011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK031.html b/syllabus/02CK031.html index 21e1e9bb06..b644a9fa4d 100644 --- a/syllabus/02CK031.html +++ b/syllabus/02CK031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK032.html b/syllabus/02CK032.html index 368ce2eb1e..b6e13a5057 100644 --- a/syllabus/02CK032.html +++ b/syllabus/02CK032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK033.html b/syllabus/02CK033.html index 88bb6e7760..3fb083794c 100644 --- a/syllabus/02CK033.html +++ b/syllabus/02CK033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CK034.html b/syllabus/02CK034.html index bf563c64b4..14a5ada644 100644 --- a/syllabus/02CK034.html +++ b/syllabus/02CK034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CM101.html b/syllabus/02CM101.html index 4a1203d627..852282a5b8 100644 --- a/syllabus/02CM101.html +++ b/syllabus/02CM101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CM102.html b/syllabus/02CM102.html index 55f2bd3340..7cddacda70 100644 --- a/syllabus/02CM102.html +++ b/syllabus/02CM102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN001.html b/syllabus/02CN001.html index 3d0c0578a3..488ae38ed7 100644 --- a/syllabus/02CN001.html +++ b/syllabus/02CN001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN002.html b/syllabus/02CN002.html index d338d54716..43b0d22950 100644 --- a/syllabus/02CN002.html +++ b/syllabus/02CN002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN003.html b/syllabus/02CN003.html index f6845dac26..c93d9edaf2 100644 --- a/syllabus/02CN003.html +++ b/syllabus/02CN003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN004.html b/syllabus/02CN004.html index 75028de5e4..f3280a1075 100644 --- a/syllabus/02CN004.html +++ b/syllabus/02CN004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN005.html b/syllabus/02CN005.html index f2c0772fb2..9c6db2f198 100644 --- a/syllabus/02CN005.html +++ b/syllabus/02CN005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN006.html b/syllabus/02CN006.html index 64aaa51349..9fbc9d29fe 100644 --- a/syllabus/02CN006.html +++ b/syllabus/02CN006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN051.html b/syllabus/02CN051.html index ac95d7ec3a..4dabdfa1c2 100644 --- a/syllabus/02CN051.html +++ b/syllabus/02CN051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN052.html b/syllabus/02CN052.html index a0727bd133..9b58fdcaa7 100644 --- a/syllabus/02CN052.html +++ b/syllabus/02CN052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN053.html b/syllabus/02CN053.html index 8d94874ba7..a612be3bb9 100644 --- a/syllabus/02CN053.html +++ b/syllabus/02CN053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN054.html b/syllabus/02CN054.html index 73e47c0461..b67a893115 100644 --- a/syllabus/02CN054.html +++ b/syllabus/02CN054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN055.html b/syllabus/02CN055.html index 7166ef9921..912960487a 100644 --- a/syllabus/02CN055.html +++ b/syllabus/02CN055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN057.html b/syllabus/02CN057.html index 7753cc3f6f..5df9f95012 100644 --- a/syllabus/02CN057.html +++ b/syllabus/02CN057.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN058.html b/syllabus/02CN058.html index cab03b5719..7c72b916a1 100644 --- a/syllabus/02CN058.html +++ b/syllabus/02CN058.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02CN060.html b/syllabus/02CN060.html index 63e43bee7c..83ef735204 100644 --- a/syllabus/02CN060.html +++ b/syllabus/02CN060.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG50.html b/syllabus/02DBG50.html index 04bf64f53f..eaf50459cf 100644 --- a/syllabus/02DBG50.html +++ b/syllabus/02DBG50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG51.html b/syllabus/02DBG51.html index 1eb60c7ff7..fd4534f045 100644 --- a/syllabus/02DBG51.html +++ b/syllabus/02DBG51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG54.html b/syllabus/02DBG54.html index df44c4faff..ac03dcbb19 100644 --- a/syllabus/02DBG54.html +++ b/syllabus/02DBG54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG57.html b/syllabus/02DBG57.html index 0267ba24aa..5dc8e6b7a9 100644 --- a/syllabus/02DBG57.html +++ b/syllabus/02DBG57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG58.html b/syllabus/02DBG58.html index c821a878ac..9ef8bbd496 100644 --- a/syllabus/02DBG58.html +++ b/syllabus/02DBG58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG61.html b/syllabus/02DBG61.html index 4093a675da..2a65549694 100644 --- a/syllabus/02DBG61.html +++ b/syllabus/02DBG61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG62.html b/syllabus/02DBG62.html index e356edabba..c0262b6875 100644 --- a/syllabus/02DBG62.html +++ b/syllabus/02DBG62.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG65.html b/syllabus/02DBG65.html index 44eb798f05..cf9c1605b0 100644 --- a/syllabus/02DBG65.html +++ b/syllabus/02DBG65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG66.html b/syllabus/02DBG66.html index b8e0cadc02..40613026c2 100644 --- a/syllabus/02DBG66.html +++ b/syllabus/02DBG66.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG69.html b/syllabus/02DBG69.html index 79eb0b40ad..2c6711374b 100644 --- a/syllabus/02DBG69.html +++ b/syllabus/02DBG69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG70.html b/syllabus/02DBG70.html index cd808c3bc6..75366b10ae 100644 --- a/syllabus/02DBG70.html +++ b/syllabus/02DBG70.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG73.html b/syllabus/02DBG73.html index 058e590890..a29ca31db4 100644 --- a/syllabus/02DBG73.html +++ b/syllabus/02DBG73.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG74.html b/syllabus/02DBG74.html index dbd6321035..4fc5fc0ac9 100644 --- a/syllabus/02DBG74.html +++ b/syllabus/02DBG74.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBG77.html b/syllabus/02DBG77.html index 34b30ef67a..29297ca5a2 100644 --- a/syllabus/02DBG77.html +++ b/syllabus/02DBG77.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH50.html b/syllabus/02DBH50.html index c088525bbf..7efb48f982 100644 --- a/syllabus/02DBH50.html +++ b/syllabus/02DBH50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH51.html b/syllabus/02DBH51.html index dcad6ac9fb..5fab3fa557 100644 --- a/syllabus/02DBH51.html +++ b/syllabus/02DBH51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH54.html b/syllabus/02DBH54.html index afd04fb6ec..be91cf6c5d 100644 --- a/syllabus/02DBH54.html +++ b/syllabus/02DBH54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH55.html b/syllabus/02DBH55.html index 98aa02d371..2e24607c89 100644 --- a/syllabus/02DBH55.html +++ b/syllabus/02DBH55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH58.html b/syllabus/02DBH58.html index 712fa618e8..3f54da869f 100644 --- a/syllabus/02DBH58.html +++ b/syllabus/02DBH58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH59.html b/syllabus/02DBH59.html index 57f138c361..0c84c61422 100644 --- a/syllabus/02DBH59.html +++ b/syllabus/02DBH59.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH64.html b/syllabus/02DBH64.html index 929a7e4c51..1cef21c006 100644 --- a/syllabus/02DBH64.html +++ b/syllabus/02DBH64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBH65.html b/syllabus/02DBH65.html index 5a468f3e86..4a164a3311 100644 --- a/syllabus/02DBH65.html +++ b/syllabus/02DBH65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ60.html b/syllabus/02DBJ60.html index e4553de437..ce34c72a5f 100644 --- a/syllabus/02DBJ60.html +++ b/syllabus/02DBJ60.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ61.html b/syllabus/02DBJ61.html index 38a1eaf81f..7b7f41935b 100644 --- a/syllabus/02DBJ61.html +++ b/syllabus/02DBJ61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ64.html b/syllabus/02DBJ64.html index 72c5f6d611..66bb1af829 100644 --- a/syllabus/02DBJ64.html +++ b/syllabus/02DBJ64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ65.html b/syllabus/02DBJ65.html index 727b104bc0..c533163f2e 100644 --- a/syllabus/02DBJ65.html +++ b/syllabus/02DBJ65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ68.html b/syllabus/02DBJ68.html index 22498e912a..e5389c4918 100644 --- a/syllabus/02DBJ68.html +++ b/syllabus/02DBJ68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ69.html b/syllabus/02DBJ69.html index 8348d04505..d654eee160 100644 --- a/syllabus/02DBJ69.html +++ b/syllabus/02DBJ69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ72.html b/syllabus/02DBJ72.html index 40980a7839..ffdf42d254 100644 --- a/syllabus/02DBJ72.html +++ b/syllabus/02DBJ72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ75.html b/syllabus/02DBJ75.html index 822b466bcb..ffd1fb1835 100644 --- a/syllabus/02DBJ75.html +++ b/syllabus/02DBJ75.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ76.html b/syllabus/02DBJ76.html index a64a090135..ac898dd995 100644 --- a/syllabus/02DBJ76.html +++ b/syllabus/02DBJ76.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ79.html b/syllabus/02DBJ79.html index b61d22e326..f834f0a146 100644 --- a/syllabus/02DBJ79.html +++ b/syllabus/02DBJ79.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ80.html b/syllabus/02DBJ80.html index e825ad546f..75397855d2 100644 --- a/syllabus/02DBJ80.html +++ b/syllabus/02DBJ80.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ83.html b/syllabus/02DBJ83.html index 0cf42ec86a..b0c9d7fc96 100644 --- a/syllabus/02DBJ83.html +++ b/syllabus/02DBJ83.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ84.html b/syllabus/02DBJ84.html index 2d0436f1bd..64482c3a79 100644 --- a/syllabus/02DBJ84.html +++ b/syllabus/02DBJ84.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ87.html b/syllabus/02DBJ87.html index 086df34339..5f483eb795 100644 --- a/syllabus/02DBJ87.html +++ b/syllabus/02DBJ87.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ88.html b/syllabus/02DBJ88.html index 1072923b6e..be533aa2ff 100644 --- a/syllabus/02DBJ88.html +++ b/syllabus/02DBJ88.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ91.html b/syllabus/02DBJ91.html index 50675476aa..8cc810d114 100644 --- a/syllabus/02DBJ91.html +++ b/syllabus/02DBJ91.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ92.html b/syllabus/02DBJ92.html index 3529543880..9fdc1c910c 100644 --- a/syllabus/02DBJ92.html +++ b/syllabus/02DBJ92.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ95.html b/syllabus/02DBJ95.html index 01abd98763..d81f06aee8 100644 --- a/syllabus/02DBJ95.html +++ b/syllabus/02DBJ95.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBJ96.html b/syllabus/02DBJ96.html index 0c88e20aba..305f07e4de 100644 --- a/syllabus/02DBJ96.html +++ b/syllabus/02DBJ96.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK50.html b/syllabus/02DBK50.html index 2205978489..e93f2e5d8c 100644 --- a/syllabus/02DBK50.html +++ b/syllabus/02DBK50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK51.html b/syllabus/02DBK51.html index edb8e1af04..f9dc2e8e95 100644 --- a/syllabus/02DBK51.html +++ b/syllabus/02DBK51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK54.html b/syllabus/02DBK54.html index 7044f3a010..d6c3618d3b 100644 --- a/syllabus/02DBK54.html +++ b/syllabus/02DBK54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK57.html b/syllabus/02DBK57.html index 9864baf0f8..13fecd94cd 100644 --- a/syllabus/02DBK57.html +++ b/syllabus/02DBK57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK58.html b/syllabus/02DBK58.html index eb0fa9e44d..4bbcd7a414 100644 --- a/syllabus/02DBK58.html +++ b/syllabus/02DBK58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK61.html b/syllabus/02DBK61.html index acffbc6ee3..18539da31c 100644 --- a/syllabus/02DBK61.html +++ b/syllabus/02DBK61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK62.html b/syllabus/02DBK62.html index 0b3a2d0725..90ce26479a 100644 --- a/syllabus/02DBK62.html +++ b/syllabus/02DBK62.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK65.html b/syllabus/02DBK65.html index a1fffddefe..c57581eb5b 100644 --- a/syllabus/02DBK65.html +++ b/syllabus/02DBK65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK66.html b/syllabus/02DBK66.html index aa3e9ae513..4a8ae04256 100644 --- a/syllabus/02DBK66.html +++ b/syllabus/02DBK66.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK69.html b/syllabus/02DBK69.html index 23595140ec..e3115fa386 100644 --- a/syllabus/02DBK69.html +++ b/syllabus/02DBK69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK70.html b/syllabus/02DBK70.html index fdc70038c2..71b2f7b6a2 100644 --- a/syllabus/02DBK70.html +++ b/syllabus/02DBK70.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK73.html b/syllabus/02DBK73.html index 09f3dbe096..dd5018b564 100644 --- a/syllabus/02DBK73.html +++ b/syllabus/02DBK73.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK74.html b/syllabus/02DBK74.html index d4a1fbd66e..aea5f2a685 100644 --- a/syllabus/02DBK74.html +++ b/syllabus/02DBK74.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBK77.html b/syllabus/02DBK77.html index b66a0bc986..dea72cc0f6 100644 --- a/syllabus/02DBK77.html +++ b/syllabus/02DBK77.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL50.html b/syllabus/02DBL50.html index ec04afdcfc..6f907dba4a 100644 --- a/syllabus/02DBL50.html +++ b/syllabus/02DBL50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL51.html b/syllabus/02DBL51.html index c0034ada47..c1928c4f5f 100644 --- a/syllabus/02DBL51.html +++ b/syllabus/02DBL51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL54.html b/syllabus/02DBL54.html index a546f510f1..df43b4fc3d 100644 --- a/syllabus/02DBL54.html +++ b/syllabus/02DBL54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL55.html b/syllabus/02DBL55.html index 241e728dd1..b95af3bf77 100644 --- a/syllabus/02DBL55.html +++ b/syllabus/02DBL55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL58.html b/syllabus/02DBL58.html index fea80be6e3..c53affcf22 100644 --- a/syllabus/02DBL58.html +++ b/syllabus/02DBL58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL59.html b/syllabus/02DBL59.html index 478322250e..4589dc3487 100644 --- a/syllabus/02DBL59.html +++ b/syllabus/02DBL59.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL64.html b/syllabus/02DBL64.html index 122026ad0b..1f7d82b888 100644 --- a/syllabus/02DBL64.html +++ b/syllabus/02DBL64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBL65.html b/syllabus/02DBL65.html index 3970d4c801..81de379826 100644 --- a/syllabus/02DBL65.html +++ b/syllabus/02DBL65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM60.html b/syllabus/02DBM60.html index 272a1472ed..9eaa85dc68 100644 --- a/syllabus/02DBM60.html +++ b/syllabus/02DBM60.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM61.html b/syllabus/02DBM61.html index 8e9b7226bc..eb16b64c1a 100644 --- a/syllabus/02DBM61.html +++ b/syllabus/02DBM61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM64.html b/syllabus/02DBM64.html index fce7bfd50a..6fdbf44001 100644 --- a/syllabus/02DBM64.html +++ b/syllabus/02DBM64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM65.html b/syllabus/02DBM65.html index 2ecbc72793..590a8e6582 100644 --- a/syllabus/02DBM65.html +++ b/syllabus/02DBM65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM68.html b/syllabus/02DBM68.html index f0e7ada708..155b849189 100644 --- a/syllabus/02DBM68.html +++ b/syllabus/02DBM68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM69.html b/syllabus/02DBM69.html index fe40badca2..f611ab704b 100644 --- a/syllabus/02DBM69.html +++ b/syllabus/02DBM69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM72.html b/syllabus/02DBM72.html index 76b4952e4d..163090d711 100644 --- a/syllabus/02DBM72.html +++ b/syllabus/02DBM72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM75.html b/syllabus/02DBM75.html index 080a7364ee..a36579bece 100644 --- a/syllabus/02DBM75.html +++ b/syllabus/02DBM75.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM76.html b/syllabus/02DBM76.html index 6f4f4fe5ce..1a398712d0 100644 --- a/syllabus/02DBM76.html +++ b/syllabus/02DBM76.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM79.html b/syllabus/02DBM79.html index 2c527dbddf..e7d97f880b 100644 --- a/syllabus/02DBM79.html +++ b/syllabus/02DBM79.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM80.html b/syllabus/02DBM80.html index e10189db29..71f8528f17 100644 --- a/syllabus/02DBM80.html +++ b/syllabus/02DBM80.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM83.html b/syllabus/02DBM83.html index ae26b8fa19..2827c1bb0e 100644 --- a/syllabus/02DBM83.html +++ b/syllabus/02DBM83.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM84.html b/syllabus/02DBM84.html index 407d4f2bf1..2ea1080cae 100644 --- a/syllabus/02DBM84.html +++ b/syllabus/02DBM84.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM87.html b/syllabus/02DBM87.html index 86fe8cc973..68187bee18 100644 --- a/syllabus/02DBM87.html +++ b/syllabus/02DBM87.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM88.html b/syllabus/02DBM88.html index 3a33b38a54..ef17686491 100644 --- a/syllabus/02DBM88.html +++ b/syllabus/02DBM88.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM91.html b/syllabus/02DBM91.html index 26a9877bec..c02a45eac7 100644 --- a/syllabus/02DBM91.html +++ b/syllabus/02DBM91.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM92.html b/syllabus/02DBM92.html index ee3013f0bf..0aec70e3e4 100644 --- a/syllabus/02DBM92.html +++ b/syllabus/02DBM92.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM95.html b/syllabus/02DBM95.html index 5612651ac8..90eefec829 100644 --- a/syllabus/02DBM95.html +++ b/syllabus/02DBM95.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBM96.html b/syllabus/02DBM96.html index 1d4bb2a943..e1a46d57cb 100644 --- a/syllabus/02DBM96.html +++ b/syllabus/02DBM96.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBS19.html b/syllabus/02DBS19.html index 7efbf34585..470a1f0c22 100644 --- a/syllabus/02DBS19.html +++ b/syllabus/02DBS19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBS20.html b/syllabus/02DBS20.html index 56a53e5f4a..2fb1898c2c 100644 --- a/syllabus/02DBS20.html +++ b/syllabus/02DBS20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBS21.html b/syllabus/02DBS21.html index 965f150805..81f51bfa92 100644 --- a/syllabus/02DBS21.html +++ b/syllabus/02DBS21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBS22.html b/syllabus/02DBS22.html index 9047e252c1..a727a2c211 100644 --- a/syllabus/02DBS22.html +++ b/syllabus/02DBS22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT21.html b/syllabus/02DBT21.html index e58bd14c2f..010c98af9c 100644 --- a/syllabus/02DBT21.html +++ b/syllabus/02DBT21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT22.html b/syllabus/02DBT22.html index ee14a27e2c..a398e30baa 100644 --- a/syllabus/02DBT22.html +++ b/syllabus/02DBT22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT23.html b/syllabus/02DBT23.html index d01f96998b..328f407311 100644 --- a/syllabus/02DBT23.html +++ b/syllabus/02DBT23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT24.html b/syllabus/02DBT24.html index c2a9fe3f75..59e97db1ca 100644 --- a/syllabus/02DBT24.html +++ b/syllabus/02DBT24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT25.html b/syllabus/02DBT25.html index 390a945bde..56136b76c0 100644 --- a/syllabus/02DBT25.html +++ b/syllabus/02DBT25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT26.html b/syllabus/02DBT26.html index c2890ffc2a..9e6996f07b 100644 --- a/syllabus/02DBT26.html +++ b/syllabus/02DBT26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT50.html b/syllabus/02DBT50.html index 3f5ba1e192..93377a2089 100644 --- a/syllabus/02DBT50.html +++ b/syllabus/02DBT50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DBT51.html b/syllabus/02DBT51.html index 0945c3b885..ee7fa75d8a 100644 --- a/syllabus/02DBT51.html +++ b/syllabus/02DBT51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC287.html b/syllabus/02DC287.html index e176604976..76b5aaaf2d 100644 --- a/syllabus/02DC287.html +++ b/syllabus/02DC287.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC288.html b/syllabus/02DC288.html index d2939b4301..18e528acfb 100644 --- a/syllabus/02DC288.html +++ b/syllabus/02DC288.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC289.html b/syllabus/02DC289.html index f93b979891..d65959de8b 100644 --- a/syllabus/02DC289.html +++ b/syllabus/02DC289.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC290.html b/syllabus/02DC290.html index e7d679d31c..351767689b 100644 --- a/syllabus/02DC290.html +++ b/syllabus/02DC290.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC291.html b/syllabus/02DC291.html index 697dacecc2..90d50be006 100644 --- a/syllabus/02DC291.html +++ b/syllabus/02DC291.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC292.html b/syllabus/02DC292.html index 751674bd19..db288b28fb 100644 --- a/syllabus/02DC292.html +++ b/syllabus/02DC292.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC293.html b/syllabus/02DC293.html index a07850752f..040f66326c 100644 --- a/syllabus/02DC293.html +++ b/syllabus/02DC293.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC294.html b/syllabus/02DC294.html index 2eb7ba9a5d..09098506e0 100644 --- a/syllabus/02DC294.html +++ b/syllabus/02DC294.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -554,5 +598,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC299.html b/syllabus/02DC299.html index 269df72fa6..f6ededa4e4 100644 --- a/syllabus/02DC299.html +++ b/syllabus/02DC299.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC300.html b/syllabus/02DC300.html index 8630f0ff6d..93113054a1 100644 --- a/syllabus/02DC300.html +++ b/syllabus/02DC300.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC301.html b/syllabus/02DC301.html index 4b0910bf23..5198e50238 100644 --- a/syllabus/02DC301.html +++ b/syllabus/02DC301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC302.html b/syllabus/02DC302.html index d7b42782cf..190a0af7d1 100644 --- a/syllabus/02DC302.html +++ b/syllabus/02DC302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC303.html b/syllabus/02DC303.html index fd04dcd518..a5bc8418b7 100644 --- a/syllabus/02DC303.html +++ b/syllabus/02DC303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC304.html b/syllabus/02DC304.html index b5114a84bf..47e84968b3 100644 --- a/syllabus/02DC304.html +++ b/syllabus/02DC304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC305.html b/syllabus/02DC305.html index 0cf7db1e7d..9bac307717 100644 --- a/syllabus/02DC305.html +++ b/syllabus/02DC305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC306.html b/syllabus/02DC306.html index 533b0020c1..7590455beb 100644 --- a/syllabus/02DC306.html +++ b/syllabus/02DC306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC307.html b/syllabus/02DC307.html index ad7ecf3d77..cf511af5ee 100644 --- a/syllabus/02DC307.html +++ b/syllabus/02DC307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC308.html b/syllabus/02DC308.html index f9d00eedf6..3511b23779 100644 --- a/syllabus/02DC308.html +++ b/syllabus/02DC308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC309.html b/syllabus/02DC309.html index 6d5e25d082..8eba70ae11 100644 --- a/syllabus/02DC309.html +++ b/syllabus/02DC309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC310.html b/syllabus/02DC310.html index 372c072469..26deff6e55 100644 --- a/syllabus/02DC310.html +++ b/syllabus/02DC310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC311.html b/syllabus/02DC311.html index 2b82f3550b..7e00c29cb3 100644 --- a/syllabus/02DC311.html +++ b/syllabus/02DC311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC312.html b/syllabus/02DC312.html index 1537e5a460..382049a222 100644 --- a/syllabus/02DC312.html +++ b/syllabus/02DC312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC313.html b/syllabus/02DC313.html index ed9787c257..068f493074 100644 --- a/syllabus/02DC313.html +++ b/syllabus/02DC313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC314.html b/syllabus/02DC314.html index 0eea0cf098..02beea80cb 100644 --- a/syllabus/02DC314.html +++ b/syllabus/02DC314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC315.html b/syllabus/02DC315.html index 43203c3aa6..c8d3000e32 100644 --- a/syllabus/02DC315.html +++ b/syllabus/02DC315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC316.html b/syllabus/02DC316.html index f58c859491..2a510a3761 100644 --- a/syllabus/02DC316.html +++ b/syllabus/02DC316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC317.html b/syllabus/02DC317.html index 0b07bc24b8..cb2ce2ab0b 100644 --- a/syllabus/02DC317.html +++ b/syllabus/02DC317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -810,5 +854,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC318.html b/syllabus/02DC318.html index 8f0ea71873..74473f919b 100644 --- a/syllabus/02DC318.html +++ b/syllabus/02DC318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -806,5 +850,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC403.html b/syllabus/02DC403.html index 14def319a2..71c57336da 100644 --- a/syllabus/02DC403.html +++ b/syllabus/02DC403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC404.html b/syllabus/02DC404.html index 9f67f6b7a9..719a14d808 100644 --- a/syllabus/02DC404.html +++ b/syllabus/02DC404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC405.html b/syllabus/02DC405.html index ffcedaf784..609f63354a 100644 --- a/syllabus/02DC405.html +++ b/syllabus/02DC405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC406.html b/syllabus/02DC406.html index b12dabdc08..e51d2e44c0 100644 --- a/syllabus/02DC406.html +++ b/syllabus/02DC406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC407.html b/syllabus/02DC407.html index bf9caf13db..e898218c61 100644 --- a/syllabus/02DC407.html +++ b/syllabus/02DC407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC408.html b/syllabus/02DC408.html index ac69b7bdf0..791d368202 100644 --- a/syllabus/02DC408.html +++ b/syllabus/02DC408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC409.html b/syllabus/02DC409.html index 22bf60283e..85c2c00595 100644 --- a/syllabus/02DC409.html +++ b/syllabus/02DC409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC410.html b/syllabus/02DC410.html index 8c0dd90ed2..7e74be5314 100644 --- a/syllabus/02DC410.html +++ b/syllabus/02DC410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC411.html b/syllabus/02DC411.html index 4914ca9c2c..12277d62c6 100644 --- a/syllabus/02DC411.html +++ b/syllabus/02DC411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC412.html b/syllabus/02DC412.html index 3ef1548eb4..af6fae2f7c 100644 --- a/syllabus/02DC412.html +++ b/syllabus/02DC412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC413.html b/syllabus/02DC413.html index c7f2765d3c..8b179d0d52 100644 --- a/syllabus/02DC413.html +++ b/syllabus/02DC413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC414.html b/syllabus/02DC414.html index 772cbf1900..25009e0ccf 100644 --- a/syllabus/02DC414.html +++ b/syllabus/02DC414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC41A.html b/syllabus/02DC41A.html index 5614b3c876..fa53ee8364 100644 --- a/syllabus/02DC41A.html +++ b/syllabus/02DC41A.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC41B.html b/syllabus/02DC41B.html index 427b6e15fd..4c141dc57a 100644 --- a/syllabus/02DC41B.html +++ b/syllabus/02DC41B.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC41C.html b/syllabus/02DC41C.html index 1695b95abe..93d849a76a 100644 --- a/syllabus/02DC41C.html +++ b/syllabus/02DC41C.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC41D.html b/syllabus/02DC41D.html index 5eefab20fd..8255490586 100644 --- a/syllabus/02DC41D.html +++ b/syllabus/02DC41D.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC498.html b/syllabus/02DC498.html index 5f5cd51ad4..34d0aa0d76 100644 --- a/syllabus/02DC498.html +++ b/syllabus/02DC498.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC500.html b/syllabus/02DC500.html index 710dbddf87..5b1cb9262c 100644 --- a/syllabus/02DC500.html +++ b/syllabus/02DC500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -545,5 +589,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC502.html b/syllabus/02DC502.html index edfc21ffee..61b5ce9778 100644 --- a/syllabus/02DC502.html +++ b/syllabus/02DC502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -545,5 +589,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC507.html b/syllabus/02DC507.html index ab1a4fd473..96fb77799d 100644 --- a/syllabus/02DC507.html +++ b/syllabus/02DC507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC508.html b/syllabus/02DC508.html index 6a5e8fe28b..232b29519e 100644 --- a/syllabus/02DC508.html +++ b/syllabus/02DC508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC509.html b/syllabus/02DC509.html index 37e1caf87a..85c1467ba5 100644 --- a/syllabus/02DC509.html +++ b/syllabus/02DC509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC510.html b/syllabus/02DC510.html index d23be05417..d805423ae4 100644 --- a/syllabus/02DC510.html +++ b/syllabus/02DC510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC511.html b/syllabus/02DC511.html index ce740e181e..bd1a82457a 100644 --- a/syllabus/02DC511.html +++ b/syllabus/02DC511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC512.html b/syllabus/02DC512.html index 71f05cf0a7..f5394eae6d 100644 --- a/syllabus/02DC512.html +++ b/syllabus/02DC512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC513.html b/syllabus/02DC513.html index 44bfd49e15..2a5ad6d3a0 100644 --- a/syllabus/02DC513.html +++ b/syllabus/02DC513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC514.html b/syllabus/02DC514.html index 872122cd62..84ff5f39b8 100644 --- a/syllabus/02DC514.html +++ b/syllabus/02DC514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC515.html b/syllabus/02DC515.html index bad79ce47e..ed14496207 100644 --- a/syllabus/02DC515.html +++ b/syllabus/02DC515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC516.html b/syllabus/02DC516.html index 525f2eb9ae..a783d12912 100644 --- a/syllabus/02DC516.html +++ b/syllabus/02DC516.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC562.html b/syllabus/02DC562.html index 12e6c3eb3c..54d7879c52 100644 --- a/syllabus/02DC562.html +++ b/syllabus/02DC562.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC563.html b/syllabus/02DC563.html index 3ec3c888e6..7b6766b3c7 100644 --- a/syllabus/02DC563.html +++ b/syllabus/02DC563.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC564.html b/syllabus/02DC564.html index 580e783122..b7dcb48c0d 100644 --- a/syllabus/02DC564.html +++ b/syllabus/02DC564.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC565.html b/syllabus/02DC565.html index d909ec6a0e..53938f301e 100644 --- a/syllabus/02DC565.html +++ b/syllabus/02DC565.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC568.html b/syllabus/02DC568.html index f1f7cbf692..56468d4edb 100644 --- a/syllabus/02DC568.html +++ b/syllabus/02DC568.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -791,5 +835,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC569.html b/syllabus/02DC569.html index c5a378b466..b7108d7891 100644 --- a/syllabus/02DC569.html +++ b/syllabus/02DC569.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -791,5 +835,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC625.html b/syllabus/02DC625.html index 5322aa85b1..209cdbe0b9 100644 --- a/syllabus/02DC625.html +++ b/syllabus/02DC625.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC626.html b/syllabus/02DC626.html index 706ff71529..db5b0c542e 100644 --- a/syllabus/02DC626.html +++ b/syllabus/02DC626.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC627.html b/syllabus/02DC627.html index 7651e476fa..3e1286fb8c 100644 --- a/syllabus/02DC627.html +++ b/syllabus/02DC627.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC628.html b/syllabus/02DC628.html index 86c00d399c..bd22c8fb9e 100644 --- a/syllabus/02DC628.html +++ b/syllabus/02DC628.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC629.html b/syllabus/02DC629.html index 86fe341f65..d3f555f30a 100644 --- a/syllabus/02DC629.html +++ b/syllabus/02DC629.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC630.html b/syllabus/02DC630.html index 49ffc35ead..c0530fbb84 100644 --- a/syllabus/02DC630.html +++ b/syllabus/02DC630.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC631.html b/syllabus/02DC631.html index cbf44b69b6..2bbee61ba2 100644 --- a/syllabus/02DC631.html +++ b/syllabus/02DC631.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC632.html b/syllabus/02DC632.html index 6bd79491c8..76ed75afc8 100644 --- a/syllabus/02DC632.html +++ b/syllabus/02DC632.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC633.html b/syllabus/02DC633.html index a7d4a1a310..19406bc884 100644 --- a/syllabus/02DC633.html +++ b/syllabus/02DC633.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC634.html b/syllabus/02DC634.html index 9f24fee411..1a5c062ae1 100644 --- a/syllabus/02DC634.html +++ b/syllabus/02DC634.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC635.html b/syllabus/02DC635.html index 1b28055f4d..5dfe645615 100644 --- a/syllabus/02DC635.html +++ b/syllabus/02DC635.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC636.html b/syllabus/02DC636.html index 147096a059..69f262c31c 100644 --- a/syllabus/02DC636.html +++ b/syllabus/02DC636.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC637.html b/syllabus/02DC637.html index 5767eea19c..2485483add 100644 --- a/syllabus/02DC637.html +++ b/syllabus/02DC637.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1196,5 +1240,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC63A.html b/syllabus/02DC63A.html index 3124cd18fa..5073b74d4f 100644 --- a/syllabus/02DC63A.html +++ b/syllabus/02DC63A.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC63B.html b/syllabus/02DC63B.html index fe51b5763d..7fe1dcebc9 100644 --- a/syllabus/02DC63B.html +++ b/syllabus/02DC63B.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC63C.html b/syllabus/02DC63C.html index dc3953c025..a547f54f9e 100644 --- a/syllabus/02DC63C.html +++ b/syllabus/02DC63C.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC63D.html b/syllabus/02DC63D.html index 19439e4b0a..0991a5f93f 100644 --- a/syllabus/02DC63D.html +++ b/syllabus/02DC63D.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC64D.html b/syllabus/02DC64D.html index 36cfb8780e..0a0532cb47 100644 --- a/syllabus/02DC64D.html +++ b/syllabus/02DC64D.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1192,5 +1236,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC675.html b/syllabus/02DC675.html index 6dec3a03b9..282b8fac38 100644 --- a/syllabus/02DC675.html +++ b/syllabus/02DC675.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC676.html b/syllabus/02DC676.html index 696c67ad8d..a4e0c39cd2 100644 --- a/syllabus/02DC676.html +++ b/syllabus/02DC676.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC677.html b/syllabus/02DC677.html index 4c84afccee..e7bbe4ea7c 100644 --- a/syllabus/02DC677.html +++ b/syllabus/02DC677.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC678.html b/syllabus/02DC678.html index 5cbc3614dd..9425c38fe8 100644 --- a/syllabus/02DC678.html +++ b/syllabus/02DC678.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC679.html b/syllabus/02DC679.html index 3e4aa5af29..b3431936ad 100644 --- a/syllabus/02DC679.html +++ b/syllabus/02DC679.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC680.html b/syllabus/02DC680.html index 94036e9afe..b0a0b2eb6f 100644 --- a/syllabus/02DC680.html +++ b/syllabus/02DC680.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC733.html b/syllabus/02DC733.html index 975eff2923..900273f644 100644 --- a/syllabus/02DC733.html +++ b/syllabus/02DC733.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC734.html b/syllabus/02DC734.html index fd47a7a5e8..a93ed0dc5e 100644 --- a/syllabus/02DC734.html +++ b/syllabus/02DC734.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC735.html b/syllabus/02DC735.html index 05947c27d5..6dd8354940 100644 --- a/syllabus/02DC735.html +++ b/syllabus/02DC735.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC736.html b/syllabus/02DC736.html index 213ecc4320..11d135a514 100644 --- a/syllabus/02DC736.html +++ b/syllabus/02DC736.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC737.html b/syllabus/02DC737.html index d04559ea78..a0a0dad89a 100644 --- a/syllabus/02DC737.html +++ b/syllabus/02DC737.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC738.html b/syllabus/02DC738.html index e0bfd85e47..06d4607d76 100644 --- a/syllabus/02DC738.html +++ b/syllabus/02DC738.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -538,5 +582,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC743.html b/syllabus/02DC743.html index d7a9a3b951..acc9250978 100644 --- a/syllabus/02DC743.html +++ b/syllabus/02DC743.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC744.html b/syllabus/02DC744.html index 0bb55fb3eb..9a83f7ef16 100644 --- a/syllabus/02DC744.html +++ b/syllabus/02DC744.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC745.html b/syllabus/02DC745.html index 7f350e297e..fd1555ced8 100644 --- a/syllabus/02DC745.html +++ b/syllabus/02DC745.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC746.html b/syllabus/02DC746.html index ac7ffae2d0..01bcaf42ca 100644 --- a/syllabus/02DC746.html +++ b/syllabus/02DC746.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC747.html b/syllabus/02DC747.html index f036d5c216..fa249bfac4 100644 --- a/syllabus/02DC747.html +++ b/syllabus/02DC747.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC748.html b/syllabus/02DC748.html index d601c3d0d6..d1b6789204 100644 --- a/syllabus/02DC748.html +++ b/syllabus/02DC748.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC749.html b/syllabus/02DC749.html index c4b915b44f..d2d88ab298 100644 --- a/syllabus/02DC749.html +++ b/syllabus/02DC749.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC750.html b/syllabus/02DC750.html index 7e4b7f963a..5d435b0f6c 100644 --- a/syllabus/02DC750.html +++ b/syllabus/02DC750.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC751.html b/syllabus/02DC751.html index fe4677d676..eb71a0435d 100644 --- a/syllabus/02DC751.html +++ b/syllabus/02DC751.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC752.html b/syllabus/02DC752.html index bbedd6173a..dd25bb0c1f 100644 --- a/syllabus/02DC752.html +++ b/syllabus/02DC752.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC753.html b/syllabus/02DC753.html index ea75ee3a45..3c80e22078 100644 --- a/syllabus/02DC753.html +++ b/syllabus/02DC753.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC754.html b/syllabus/02DC754.html index 8ab1e2b1ce..5dffe5fd2f 100644 --- a/syllabus/02DC754.html +++ b/syllabus/02DC754.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC755.html b/syllabus/02DC755.html index b2ab4a4d7e..42bf5c50bf 100644 --- a/syllabus/02DC755.html +++ b/syllabus/02DC755.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC756.html b/syllabus/02DC756.html index 95add5cf07..bb68c26fa9 100644 --- a/syllabus/02DC756.html +++ b/syllabus/02DC756.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC757.html b/syllabus/02DC757.html index afa6876baf..c1e3d0d7a1 100644 --- a/syllabus/02DC757.html +++ b/syllabus/02DC757.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC758.html b/syllabus/02DC758.html index c0c9ffd340..b951551931 100644 --- a/syllabus/02DC758.html +++ b/syllabus/02DC758.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC759.html b/syllabus/02DC759.html index 07c91bd7cc..df766eb9e7 100644 --- a/syllabus/02DC759.html +++ b/syllabus/02DC759.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC760.html b/syllabus/02DC760.html index fb110ecfda..e640ab6599 100644 --- a/syllabus/02DC760.html +++ b/syllabus/02DC760.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC76A.html b/syllabus/02DC76A.html index 7a92c15c75..2de1da1bea 100644 --- a/syllabus/02DC76A.html +++ b/syllabus/02DC76A.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC76B.html b/syllabus/02DC76B.html index 1ca9f69ba9..f98a44314a 100644 --- a/syllabus/02DC76B.html +++ b/syllabus/02DC76B.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC76C.html b/syllabus/02DC76C.html index 0f598842f8..f75d449f77 100644 --- a/syllabus/02DC76C.html +++ b/syllabus/02DC76C.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -803,5 +847,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC76D.html b/syllabus/02DC76D.html index a2c1529d0d..609d194e60 100644 --- a/syllabus/02DC76D.html +++ b/syllabus/02DC76D.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -803,5 +847,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC76L.html b/syllabus/02DC76L.html index 93a36294e4..c041462c59 100644 --- a/syllabus/02DC76L.html +++ b/syllabus/02DC76L.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -795,5 +839,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DC76M.html b/syllabus/02DC76M.html index 4d1bf9f075..1072552fca 100644 --- a/syllabus/02DC76M.html +++ b/syllabus/02DC76M.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -795,5 +839,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ001.html b/syllabus/02DJ001.html index ce3d4b70de..9bdcd879fb 100644 --- a/syllabus/02DJ001.html +++ b/syllabus/02DJ001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ003.html b/syllabus/02DJ003.html index c07d5e9cdb..93efe6075d 100644 --- a/syllabus/02DJ003.html +++ b/syllabus/02DJ003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ107.html b/syllabus/02DJ107.html index fcc652096b..fb566038be 100644 --- a/syllabus/02DJ107.html +++ b/syllabus/02DJ107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -684,5 +728,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ110.html b/syllabus/02DJ110.html index e52c468137..ed217af1af 100644 --- a/syllabus/02DJ110.html +++ b/syllabus/02DJ110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ112.html b/syllabus/02DJ112.html index ff30b45e71..7e7a7316d4 100644 --- a/syllabus/02DJ112.html +++ b/syllabus/02DJ112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ122.html b/syllabus/02DJ122.html index c2fe839df3..b26a47d514 100644 --- a/syllabus/02DJ122.html +++ b/syllabus/02DJ122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ125.html b/syllabus/02DJ125.html index 09fc816def..342772b5f3 100644 --- a/syllabus/02DJ125.html +++ b/syllabus/02DJ125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -716,5 +760,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ201.html b/syllabus/02DJ201.html index a222fb0fba..0975e505e1 100644 --- a/syllabus/02DJ201.html +++ b/syllabus/02DJ201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ204.html b/syllabus/02DJ204.html index a7289504f0..38544efb2b 100644 --- a/syllabus/02DJ204.html +++ b/syllabus/02DJ204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -685,5 +729,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ210.html b/syllabus/02DJ210.html index 8e0febd0c3..5b973de5bb 100644 --- a/syllabus/02DJ210.html +++ b/syllabus/02DJ210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -710,5 +754,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ222.html b/syllabus/02DJ222.html index c026a3e0d5..d57c7eb5c9 100644 --- a/syllabus/02DJ222.html +++ b/syllabus/02DJ222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ225.html b/syllabus/02DJ225.html index 9a34638dc2..51aadfe175 100644 --- a/syllabus/02DJ225.html +++ b/syllabus/02DJ225.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -536,5 +580,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ228.html b/syllabus/02DJ228.html index 9ac82e8866..b4cc0f14a3 100644 --- a/syllabus/02DJ228.html +++ b/syllabus/02DJ228.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -380,5 +424,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ232.html b/syllabus/02DJ232.html index 7be99b3853..e52a46d35c 100644 --- a/syllabus/02DJ232.html +++ b/syllabus/02DJ232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ307.html b/syllabus/02DJ307.html index 71515d2559..a681ec8d27 100644 --- a/syllabus/02DJ307.html +++ b/syllabus/02DJ307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ333.html b/syllabus/02DJ333.html index 92b4e89823..ba3424d400 100644 --- a/syllabus/02DJ333.html +++ b/syllabus/02DJ333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -685,5 +729,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ345.html b/syllabus/02DJ345.html index 0692fa9338..77d9e6900d 100644 --- a/syllabus/02DJ345.html +++ b/syllabus/02DJ345.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -683,5 +727,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ351.html b/syllabus/02DJ351.html index fd4d036ccb..1bff6ffdbf 100644 --- a/syllabus/02DJ351.html +++ b/syllabus/02DJ351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ362.html b/syllabus/02DJ362.html index 01a47e85cd..131c8f9359 100644 --- a/syllabus/02DJ362.html +++ b/syllabus/02DJ362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ363.html b/syllabus/02DJ363.html index 11320f6211..2ffc0d8c92 100644 --- a/syllabus/02DJ363.html +++ b/syllabus/02DJ363.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ388.html b/syllabus/02DJ388.html index 35809e2c0d..8dfdf02042 100644 --- a/syllabus/02DJ388.html +++ b/syllabus/02DJ388.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ389.html b/syllabus/02DJ389.html index 3345042d4b..4c2d864d0d 100644 --- a/syllabus/02DJ389.html +++ b/syllabus/02DJ389.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ434.html b/syllabus/02DJ434.html index 8c924dcf4d..403af1aa19 100644 --- a/syllabus/02DJ434.html +++ b/syllabus/02DJ434.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DJ448.html b/syllabus/02DJ448.html index d7d2efb86b..8063caa146 100644 --- a/syllabus/02DJ448.html +++ b/syllabus/02DJ448.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DM191.html b/syllabus/02DM191.html index b9ca8a6b7b..b01849d7c0 100644 --- a/syllabus/02DM191.html +++ b/syllabus/02DM191.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMA02.html b/syllabus/02DMA02.html index 6b27e95e24..a4b14828f9 100644 --- a/syllabus/02DMA02.html +++ b/syllabus/02DMA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMC01.html b/syllabus/02DMC01.html index f290ccdf25..fda3560748 100644 --- a/syllabus/02DMC01.html +++ b/syllabus/02DMC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMC02.html b/syllabus/02DMC02.html index 9f29c7f2bd..e3559566af 100644 --- a/syllabus/02DMC02.html +++ b/syllabus/02DMC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMC03.html b/syllabus/02DMC03.html index ddb41eb53c..6c1dacbf49 100644 --- a/syllabus/02DMC03.html +++ b/syllabus/02DMC03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMC04.html b/syllabus/02DMC04.html index 4bd3002afb..00545b3048 100644 --- a/syllabus/02DMC04.html +++ b/syllabus/02DMC04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMD03.html b/syllabus/02DMD03.html index 486b83e664..f8805eab99 100644 --- a/syllabus/02DMD03.html +++ b/syllabus/02DMD03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMD04.html b/syllabus/02DMD04.html index ea4be1c9d5..19389c0462 100644 --- a/syllabus/02DMD04.html +++ b/syllabus/02DMD04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMD05.html b/syllabus/02DMD05.html index 53d6654524..c31dc9ac67 100644 --- a/syllabus/02DMD05.html +++ b/syllabus/02DMD05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMD06.html b/syllabus/02DMD06.html index 7c575a8848..892b1a4d6c 100644 --- a/syllabus/02DMD06.html +++ b/syllabus/02DMD06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME14.html b/syllabus/02DME14.html index df463d52d4..63ab3de55d 100644 --- a/syllabus/02DME14.html +++ b/syllabus/02DME14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME15.html b/syllabus/02DME15.html index 15c5179097..c2e3d50ccc 100644 --- a/syllabus/02DME15.html +++ b/syllabus/02DME15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME16.html b/syllabus/02DME16.html index 26b6a97f0c..a60b7dbc97 100644 --- a/syllabus/02DME16.html +++ b/syllabus/02DME16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME17.html b/syllabus/02DME17.html index 370aee7dd7..e1c5d67e50 100644 --- a/syllabus/02DME17.html +++ b/syllabus/02DME17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME20.html b/syllabus/02DME20.html index f8a33e8020..57eed23a6f 100644 --- a/syllabus/02DME20.html +++ b/syllabus/02DME20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME21.html b/syllabus/02DME21.html index 629562a4c1..940fe7d105 100644 --- a/syllabus/02DME21.html +++ b/syllabus/02DME21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME22.html b/syllabus/02DME22.html index 2522134856..b66ffba492 100644 --- a/syllabus/02DME22.html +++ b/syllabus/02DME22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME23.html b/syllabus/02DME23.html index e0cb0dc077..73282d6b3c 100644 --- a/syllabus/02DME23.html +++ b/syllabus/02DME23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME28.html b/syllabus/02DME28.html index 3261130382..d3d45a8225 100644 --- a/syllabus/02DME28.html +++ b/syllabus/02DME28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME29.html b/syllabus/02DME29.html index 630f115017..2e6b1e47d0 100644 --- a/syllabus/02DME29.html +++ b/syllabus/02DME29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME30.html b/syllabus/02DME30.html index 9cf72a56bd..f57df3d7a7 100644 --- a/syllabus/02DME30.html +++ b/syllabus/02DME30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME31.html b/syllabus/02DME31.html index e65b9cdbef..eeae987ad0 100644 --- a/syllabus/02DME31.html +++ b/syllabus/02DME31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME40.html b/syllabus/02DME40.html index 13adb85fef..0014a6d955 100644 --- a/syllabus/02DME40.html +++ b/syllabus/02DME40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME41.html b/syllabus/02DME41.html index 29fb148878..599632c7eb 100644 --- a/syllabus/02DME41.html +++ b/syllabus/02DME41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME42.html b/syllabus/02DME42.html index 949bc90bae..9c5022c5c8 100644 --- a/syllabus/02DME42.html +++ b/syllabus/02DME42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME43.html b/syllabus/02DME43.html index 423b876a1b..1c665a83e5 100644 --- a/syllabus/02DME43.html +++ b/syllabus/02DME43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME44.html b/syllabus/02DME44.html index 6716a09f8b..d635232b5e 100644 --- a/syllabus/02DME44.html +++ b/syllabus/02DME44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME45.html b/syllabus/02DME45.html index e355714d70..a9be0b6044 100644 --- a/syllabus/02DME45.html +++ b/syllabus/02DME45.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME46.html b/syllabus/02DME46.html index 21afdb18ee..0b074380de 100644 --- a/syllabus/02DME46.html +++ b/syllabus/02DME46.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME47.html b/syllabus/02DME47.html index 41880beaa7..00eba107e1 100644 --- a/syllabus/02DME47.html +++ b/syllabus/02DME47.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME67.html b/syllabus/02DME67.html index 66e3672ff9..c335eafef8 100644 --- a/syllabus/02DME67.html +++ b/syllabus/02DME67.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME68.html b/syllabus/02DME68.html index b15b12f002..d83f6de8e7 100644 --- a/syllabus/02DME68.html +++ b/syllabus/02DME68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME75.html b/syllabus/02DME75.html index 278a8229c0..db8be807b9 100644 --- a/syllabus/02DME75.html +++ b/syllabus/02DME75.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DME76.html b/syllabus/02DME76.html index 3734561cc6..9a5c2fe1f0 100644 --- a/syllabus/02DME76.html +++ b/syllabus/02DME76.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMK05.html b/syllabus/02DMK05.html index 4c3542ae2e..9dfad20750 100644 --- a/syllabus/02DMK05.html +++ b/syllabus/02DMK05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DML08.html b/syllabus/02DML08.html index a62a968d73..f1989dd37e 100644 --- a/syllabus/02DML08.html +++ b/syllabus/02DML08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP05.html b/syllabus/02DMP05.html index c0c328ff90..3c3e7f37d0 100644 --- a/syllabus/02DMP05.html +++ b/syllabus/02DMP05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP06.html b/syllabus/02DMP06.html index f614256f77..35a98c500c 100644 --- a/syllabus/02DMP06.html +++ b/syllabus/02DMP06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP15.html b/syllabus/02DMP15.html index 90ee198564..78522b2caf 100644 --- a/syllabus/02DMP15.html +++ b/syllabus/02DMP15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP16.html b/syllabus/02DMP16.html index 40a4433c5f..99c1a18599 100644 --- a/syllabus/02DMP16.html +++ b/syllabus/02DMP16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP18.html b/syllabus/02DMP18.html index c3c1e06599..46d6532efd 100644 --- a/syllabus/02DMP18.html +++ b/syllabus/02DMP18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP19.html b/syllabus/02DMP19.html index e88d11e424..48db9d8311 100644 --- a/syllabus/02DMP19.html +++ b/syllabus/02DMP19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP20.html b/syllabus/02DMP20.html index d6f30d099b..e47ffd7e31 100644 --- a/syllabus/02DMP20.html +++ b/syllabus/02DMP20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMP21.html b/syllabus/02DMP21.html index 99515e1148..f19b8a41bc 100644 --- a/syllabus/02DMP21.html +++ b/syllabus/02DMP21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ03.html b/syllabus/02DMQ03.html index 1bf8639fc1..1e7c7b15e6 100644 --- a/syllabus/02DMQ03.html +++ b/syllabus/02DMQ03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ11.html b/syllabus/02DMQ11.html index 89091489cb..cecb6c0164 100644 --- a/syllabus/02DMQ11.html +++ b/syllabus/02DMQ11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ12.html b/syllabus/02DMQ12.html index 683f5f12aa..76335bc810 100644 --- a/syllabus/02DMQ12.html +++ b/syllabus/02DMQ12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ13.html b/syllabus/02DMQ13.html index 84177864e2..29bd488c5a 100644 --- a/syllabus/02DMQ13.html +++ b/syllabus/02DMQ13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ14.html b/syllabus/02DMQ14.html index 38ed5e95bb..e78b23fe28 100644 --- a/syllabus/02DMQ14.html +++ b/syllabus/02DMQ14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ15.html b/syllabus/02DMQ15.html index c2f637ee96..d1a04fe817 100644 --- a/syllabus/02DMQ15.html +++ b/syllabus/02DMQ15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ19.html b/syllabus/02DMQ19.html index 6985fc9f9a..4dfed64493 100644 --- a/syllabus/02DMQ19.html +++ b/syllabus/02DMQ19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ20.html b/syllabus/02DMQ20.html index bde9fc6326..90c6e3674e 100644 --- a/syllabus/02DMQ20.html +++ b/syllabus/02DMQ20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ33.html b/syllabus/02DMQ33.html index fe630f8480..4c95701d9b 100644 --- a/syllabus/02DMQ33.html +++ b/syllabus/02DMQ33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMQ34.html b/syllabus/02DMQ34.html index e3d760071f..515479a40a 100644 --- a/syllabus/02DMQ34.html +++ b/syllabus/02DMQ34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW13.html b/syllabus/02DMW13.html index e01ffc5377..5b9aad1571 100644 --- a/syllabus/02DMW13.html +++ b/syllabus/02DMW13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW14.html b/syllabus/02DMW14.html index a6b8165683..f924ce9790 100644 --- a/syllabus/02DMW14.html +++ b/syllabus/02DMW14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW15.html b/syllabus/02DMW15.html index ce4055200f..7488003e5b 100644 --- a/syllabus/02DMW15.html +++ b/syllabus/02DMW15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW16.html b/syllabus/02DMW16.html index fab932a510..dab2d351dc 100644 --- a/syllabus/02DMW16.html +++ b/syllabus/02DMW16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW21.html b/syllabus/02DMW21.html index e53511db3d..f2f6efd1d3 100644 --- a/syllabus/02DMW21.html +++ b/syllabus/02DMW21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW22.html b/syllabus/02DMW22.html index ed50bb17d0..c05c66a32c 100644 --- a/syllabus/02DMW22.html +++ b/syllabus/02DMW22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW23.html b/syllabus/02DMW23.html index 8a4a4b13f4..32cec3ebf4 100644 --- a/syllabus/02DMW23.html +++ b/syllabus/02DMW23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW24.html b/syllabus/02DMW24.html index 93d7e3a5ca..792217f26a 100644 --- a/syllabus/02DMW24.html +++ b/syllabus/02DMW24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW29.html b/syllabus/02DMW29.html index aa25c49994..9573a479de 100644 --- a/syllabus/02DMW29.html +++ b/syllabus/02DMW29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW30.html b/syllabus/02DMW30.html index 356e0edf39..1f37ea418e 100644 --- a/syllabus/02DMW30.html +++ b/syllabus/02DMW30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW33.html b/syllabus/02DMW33.html index c622e394b3..5a9b3f79d7 100644 --- a/syllabus/02DMW33.html +++ b/syllabus/02DMW33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW34.html b/syllabus/02DMW34.html index f73fb2bfaf..460c1853e5 100644 --- a/syllabus/02DMW34.html +++ b/syllabus/02DMW34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW37.html b/syllabus/02DMW37.html index 7c0302be0e..890bc335ea 100644 --- a/syllabus/02DMW37.html +++ b/syllabus/02DMW37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW38.html b/syllabus/02DMW38.html index 207a59848c..5d57a0f878 100644 --- a/syllabus/02DMW38.html +++ b/syllabus/02DMW38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW41.html b/syllabus/02DMW41.html index 0000e56278..6e1b2595bb 100644 --- a/syllabus/02DMW41.html +++ b/syllabus/02DMW41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW42.html b/syllabus/02DMW42.html index c0a644a311..8716c2c41e 100644 --- a/syllabus/02DMW42.html +++ b/syllabus/02DMW42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW43.html b/syllabus/02DMW43.html index c586a77cdb..52fbacb5cf 100644 --- a/syllabus/02DMW43.html +++ b/syllabus/02DMW43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DMW44.html b/syllabus/02DMW44.html index c73651c79a..c6b6a57462 100644 --- a/syllabus/02DMW44.html +++ b/syllabus/02DMW44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DS652.html b/syllabus/02DS652.html index b06495b3e1..68b0674bca 100644 --- a/syllabus/02DS652.html +++ b/syllabus/02DS652.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DS653.html b/syllabus/02DS653.html index 10a1eb9728..b3357b7319 100644 --- a/syllabus/02DS653.html +++ b/syllabus/02DS653.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DS654.html b/syllabus/02DS654.html index 9f1702bf35..88f87c4ed7 100644 --- a/syllabus/02DS654.html +++ b/syllabus/02DS654.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DS655.html b/syllabus/02DS655.html index fc1f308166..b7ad37a0a5 100644 --- a/syllabus/02DS655.html +++ b/syllabus/02DS655.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -544,5 +588,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DS961.html b/syllabus/02DS961.html index 60939cf2e6..5321c2bf89 100644 --- a/syllabus/02DS961.html +++ b/syllabus/02DS961.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA01.html b/syllabus/02DSA01.html index ab5df8b448..f3f15e70c0 100644 --- a/syllabus/02DSA01.html +++ b/syllabus/02DSA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA02.html b/syllabus/02DSA02.html index f1f3c830e7..3e94f18973 100644 --- a/syllabus/02DSA02.html +++ b/syllabus/02DSA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA03.html b/syllabus/02DSA03.html index 3da1808db4..f4100cc01c 100644 --- a/syllabus/02DSA03.html +++ b/syllabus/02DSA03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA04.html b/syllabus/02DSA04.html index 063d9cde27..888220adaa 100644 --- a/syllabus/02DSA04.html +++ b/syllabus/02DSA04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA05.html b/syllabus/02DSA05.html index df43f55f11..b3e908851c 100644 --- a/syllabus/02DSA05.html +++ b/syllabus/02DSA05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA06.html b/syllabus/02DSA06.html index 4cd8a38362..f97f0fe66c 100644 --- a/syllabus/02DSA06.html +++ b/syllabus/02DSA06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA09.html b/syllabus/02DSA09.html index 39161a92ce..a8db977b68 100644 --- a/syllabus/02DSA09.html +++ b/syllabus/02DSA09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA11.html b/syllabus/02DSA11.html index 5526c4e189..b359054ee0 100644 --- a/syllabus/02DSA11.html +++ b/syllabus/02DSA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA12.html b/syllabus/02DSA12.html index b2105827cf..6bef205feb 100644 --- a/syllabus/02DSA12.html +++ b/syllabus/02DSA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA13.html b/syllabus/02DSA13.html index 714897ba76..05f0c1deff 100644 --- a/syllabus/02DSA13.html +++ b/syllabus/02DSA13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA14.html b/syllabus/02DSA14.html index c886763376..8655eb330a 100644 --- a/syllabus/02DSA14.html +++ b/syllabus/02DSA14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA15.html b/syllabus/02DSA15.html index 19927e003d..7dde1e4af8 100644 --- a/syllabus/02DSA15.html +++ b/syllabus/02DSA15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA17.html b/syllabus/02DSA17.html index 2964c76c17..febf775298 100644 --- a/syllabus/02DSA17.html +++ b/syllabus/02DSA17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA18.html b/syllabus/02DSA18.html index 56c26d6225..c2c770c817 100644 --- a/syllabus/02DSA18.html +++ b/syllabus/02DSA18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA19.html b/syllabus/02DSA19.html index 59e7d23b7c..73d3e69c7e 100644 --- a/syllabus/02DSA19.html +++ b/syllabus/02DSA19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA22.html b/syllabus/02DSA22.html index fdb3e8beed..b782bda2b9 100644 --- a/syllabus/02DSA22.html +++ b/syllabus/02DSA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA23.html b/syllabus/02DSA23.html index f1370401fc..0df950284d 100644 --- a/syllabus/02DSA23.html +++ b/syllabus/02DSA23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA24.html b/syllabus/02DSA24.html index 6797634b93..8a767ab24e 100644 --- a/syllabus/02DSA24.html +++ b/syllabus/02DSA24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA27.html b/syllabus/02DSA27.html index 1872a2800f..1e31ca4709 100644 --- a/syllabus/02DSA27.html +++ b/syllabus/02DSA27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA28.html b/syllabus/02DSA28.html index bb4dd11926..64e15f8bcb 100644 --- a/syllabus/02DSA28.html +++ b/syllabus/02DSA28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA32.html b/syllabus/02DSA32.html index 74927a4815..8d5061c496 100644 --- a/syllabus/02DSA32.html +++ b/syllabus/02DSA32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA33.html b/syllabus/02DSA33.html index 287e40f611..a25176b3b2 100644 --- a/syllabus/02DSA33.html +++ b/syllabus/02DSA33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA34.html b/syllabus/02DSA34.html index 69a223c4db..45542298bc 100644 --- a/syllabus/02DSA34.html +++ b/syllabus/02DSA34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA35.html b/syllabus/02DSA35.html index 967bfc78f5..24589de492 100644 --- a/syllabus/02DSA35.html +++ b/syllabus/02DSA35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA36.html b/syllabus/02DSA36.html index a91a2016d8..ed3dac138e 100644 --- a/syllabus/02DSA36.html +++ b/syllabus/02DSA36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA37.html b/syllabus/02DSA37.html index 3a131a5383..69aa25c50b 100644 --- a/syllabus/02DSA37.html +++ b/syllabus/02DSA37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA38.html b/syllabus/02DSA38.html index f280013303..0241a2b30d 100644 --- a/syllabus/02DSA38.html +++ b/syllabus/02DSA38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA39.html b/syllabus/02DSA39.html index abaa7beda1..45926274d0 100644 --- a/syllabus/02DSA39.html +++ b/syllabus/02DSA39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA41.html b/syllabus/02DSA41.html index 1c9ee8ab89..de835728ad 100644 --- a/syllabus/02DSA41.html +++ b/syllabus/02DSA41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA42.html b/syllabus/02DSA42.html index b2eaf87ee0..abb77a4c42 100644 --- a/syllabus/02DSA42.html +++ b/syllabus/02DSA42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA45.html b/syllabus/02DSA45.html index f6f7b9d56c..0245db08a8 100644 --- a/syllabus/02DSA45.html +++ b/syllabus/02DSA45.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA46.html b/syllabus/02DSA46.html index 9b57672d12..ceddea8d38 100644 --- a/syllabus/02DSA46.html +++ b/syllabus/02DSA46.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA52.html b/syllabus/02DSA52.html index c4e67e4505..bcd6637606 100644 --- a/syllabus/02DSA52.html +++ b/syllabus/02DSA52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA53.html b/syllabus/02DSA53.html index 59323c3a71..bf46f14a18 100644 --- a/syllabus/02DSA53.html +++ b/syllabus/02DSA53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA54.html b/syllabus/02DSA54.html index 21fd5b29b3..47c4cc1559 100644 --- a/syllabus/02DSA54.html +++ b/syllabus/02DSA54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA55.html b/syllabus/02DSA55.html index 966200ee57..69f0ecc8cd 100644 --- a/syllabus/02DSA55.html +++ b/syllabus/02DSA55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA56.html b/syllabus/02DSA56.html index 417f7960dc..ecd3471777 100644 --- a/syllabus/02DSA56.html +++ b/syllabus/02DSA56.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA57.html b/syllabus/02DSA57.html index 2497fa5b67..65f9a306d3 100644 --- a/syllabus/02DSA57.html +++ b/syllabus/02DSA57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA58.html b/syllabus/02DSA58.html index f20fbbb408..5ebf7cea27 100644 --- a/syllabus/02DSA58.html +++ b/syllabus/02DSA58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA59.html b/syllabus/02DSA59.html index 213fa0ef5c..0fd143ee60 100644 --- a/syllabus/02DSA59.html +++ b/syllabus/02DSA59.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA63.html b/syllabus/02DSA63.html index 5142261cd3..871b7dc7ae 100644 --- a/syllabus/02DSA63.html +++ b/syllabus/02DSA63.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA64.html b/syllabus/02DSA64.html index df480382aa..a955da980a 100644 --- a/syllabus/02DSA64.html +++ b/syllabus/02DSA64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA67.html b/syllabus/02DSA67.html index ae48b22479..b00f0ed38f 100644 --- a/syllabus/02DSA67.html +++ b/syllabus/02DSA67.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DSA68.html b/syllabus/02DSA68.html index 21a2983145..c6eba23644 100644 --- a/syllabus/02DSA68.html +++ b/syllabus/02DSA68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT415.html b/syllabus/02DT415.html index 336c6b63ab..696c2e71a6 100644 --- a/syllabus/02DT415.html +++ b/syllabus/02DT415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT416.html b/syllabus/02DT416.html index b4613d7473..74fee75796 100644 --- a/syllabus/02DT416.html +++ b/syllabus/02DT416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT417.html b/syllabus/02DT417.html index adbe9a1637..bd4f0263f7 100644 --- a/syllabus/02DT417.html +++ b/syllabus/02DT417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT418.html b/syllabus/02DT418.html index 0fd941613e..d4a36a1512 100644 --- a/syllabus/02DT418.html +++ b/syllabus/02DT418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT419.html b/syllabus/02DT419.html index b6ee1c024c..1b5e0a74d3 100644 --- a/syllabus/02DT419.html +++ b/syllabus/02DT419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT420.html b/syllabus/02DT420.html index 3bf20ded70..2370e69b72 100644 --- a/syllabus/02DT420.html +++ b/syllabus/02DT420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT445.html b/syllabus/02DT445.html index 1f460267cd..bde20057be 100644 --- a/syllabus/02DT445.html +++ b/syllabus/02DT445.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT446.html b/syllabus/02DT446.html index 4e711e22df..68608a37a6 100644 --- a/syllabus/02DT446.html +++ b/syllabus/02DT446.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT447.html b/syllabus/02DT447.html index bf21967070..b14d4baae3 100644 --- a/syllabus/02DT447.html +++ b/syllabus/02DT447.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT448.html b/syllabus/02DT448.html index 47f7e53a9b..086176885e 100644 --- a/syllabus/02DT448.html +++ b/syllabus/02DT448.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT449.html b/syllabus/02DT449.html index 9d402496e5..28ad4e78d1 100644 --- a/syllabus/02DT449.html +++ b/syllabus/02DT449.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT450.html b/syllabus/02DT450.html index 93a7e2b44d..5315094a33 100644 --- a/syllabus/02DT450.html +++ b/syllabus/02DT450.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT525.html b/syllabus/02DT525.html index 2ac1102cff..5ff5263a1f 100644 --- a/syllabus/02DT525.html +++ b/syllabus/02DT525.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT526.html b/syllabus/02DT526.html index 7fe3498493..6b76016763 100644 --- a/syllabus/02DT526.html +++ b/syllabus/02DT526.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT535.html b/syllabus/02DT535.html index 380e3992ea..6630f4858a 100644 --- a/syllabus/02DT535.html +++ b/syllabus/02DT535.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT536.html b/syllabus/02DT536.html index 283374888d..7f4009c758 100644 --- a/syllabus/02DT536.html +++ b/syllabus/02DT536.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT901.html b/syllabus/02DT901.html index 1086ba03c4..b84c459c93 100644 --- a/syllabus/02DT901.html +++ b/syllabus/02DT901.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT902.html b/syllabus/02DT902.html index 9bd0341e7f..b492c4a6c6 100644 --- a/syllabus/02DT902.html +++ b/syllabus/02DT902.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT903.html b/syllabus/02DT903.html index c75c2e8550..14a570e960 100644 --- a/syllabus/02DT903.html +++ b/syllabus/02DT903.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT905.html b/syllabus/02DT905.html index 7fd84ecda1..4b8e09a90b 100644 --- a/syllabus/02DT905.html +++ b/syllabus/02DT905.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT906.html b/syllabus/02DT906.html index 4339e81c0f..4626bfa03a 100644 --- a/syllabus/02DT906.html +++ b/syllabus/02DT906.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT907.html b/syllabus/02DT907.html index 97b3b8e45a..86652f6d76 100644 --- a/syllabus/02DT907.html +++ b/syllabus/02DT907.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT908.html b/syllabus/02DT908.html index 5b6f8add2a..cd05d36624 100644 --- a/syllabus/02DT908.html +++ b/syllabus/02DT908.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT911.html b/syllabus/02DT911.html index 53b5eb436e..a6a26fc092 100644 --- a/syllabus/02DT911.html +++ b/syllabus/02DT911.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT912.html b/syllabus/02DT912.html index 6c920dc0b5..4dd5f69c76 100644 --- a/syllabus/02DT912.html +++ b/syllabus/02DT912.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT913.html b/syllabus/02DT913.html index 8ab8b97613..234622eb89 100644 --- a/syllabus/02DT913.html +++ b/syllabus/02DT913.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT914.html b/syllabus/02DT914.html index 7bb3cffcab..a99e463417 100644 --- a/syllabus/02DT914.html +++ b/syllabus/02DT914.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT923.html b/syllabus/02DT923.html index 35554c8896..13e373f8d3 100644 --- a/syllabus/02DT923.html +++ b/syllabus/02DT923.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT924.html b/syllabus/02DT924.html index daca31de9c..8c716f961e 100644 --- a/syllabus/02DT924.html +++ b/syllabus/02DT924.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT927.html b/syllabus/02DT927.html index c482f3e897..af81df81c9 100644 --- a/syllabus/02DT927.html +++ b/syllabus/02DT927.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT928.html b/syllabus/02DT928.html index f2e745eb2b..5f46ab8f72 100644 --- a/syllabus/02DT928.html +++ b/syllabus/02DT928.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT941.html b/syllabus/02DT941.html index d9f0c9e3ab..2137ed3e86 100644 --- a/syllabus/02DT941.html +++ b/syllabus/02DT941.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT942.html b/syllabus/02DT942.html index 4f863d1052..4a9300e04f 100644 --- a/syllabus/02DT942.html +++ b/syllabus/02DT942.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT943.html b/syllabus/02DT943.html index e0c807d0c8..d58e493f2c 100644 --- a/syllabus/02DT943.html +++ b/syllabus/02DT943.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT944.html b/syllabus/02DT944.html index 40c16fe568..3048cb2e33 100644 --- a/syllabus/02DT944.html +++ b/syllabus/02DT944.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT951.html b/syllabus/02DT951.html index 8143e30523..8f4af2e6be 100644 --- a/syllabus/02DT951.html +++ b/syllabus/02DT951.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT952.html b/syllabus/02DT952.html index b9f312bbe9..0541eb0408 100644 --- a/syllabus/02DT952.html +++ b/syllabus/02DT952.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT961.html b/syllabus/02DT961.html index 388f492e52..4838cb6997 100644 --- a/syllabus/02DT961.html +++ b/syllabus/02DT961.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT962.html b/syllabus/02DT962.html index c6e71a3c6b..0e4b7d29bc 100644 --- a/syllabus/02DT962.html +++ b/syllabus/02DT962.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT965.html b/syllabus/02DT965.html index d692530d2f..4bd06d1bd6 100644 --- a/syllabus/02DT965.html +++ b/syllabus/02DT965.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT966.html b/syllabus/02DT966.html index 6d6c122278..f993c590a7 100644 --- a/syllabus/02DT966.html +++ b/syllabus/02DT966.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT973.html b/syllabus/02DT973.html index faaf1e2126..5e57988779 100644 --- a/syllabus/02DT973.html +++ b/syllabus/02DT973.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT974.html b/syllabus/02DT974.html index 3f6b6dd091..ed1e5d1328 100644 --- a/syllabus/02DT974.html +++ b/syllabus/02DT974.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT977.html b/syllabus/02DT977.html index 808e8c4d4f..8ba6431299 100644 --- a/syllabus/02DT977.html +++ b/syllabus/02DT977.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT978.html b/syllabus/02DT978.html index 5f66f4ce7d..1c2b685c97 100644 --- a/syllabus/02DT978.html +++ b/syllabus/02DT978.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT979.html b/syllabus/02DT979.html index 8223f3f500..04761076c9 100644 --- a/syllabus/02DT979.html +++ b/syllabus/02DT979.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT980.html b/syllabus/02DT980.html index b91198fc1c..71b392c660 100644 --- a/syllabus/02DT980.html +++ b/syllabus/02DT980.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT981.html b/syllabus/02DT981.html index 439c947c0f..402a3a0be8 100644 --- a/syllabus/02DT981.html +++ b/syllabus/02DT981.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DT982.html b/syllabus/02DT982.html index e24cede07a..6d31464aa5 100644 --- a/syllabus/02DT982.html +++ b/syllabus/02DT982.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DZ303.html b/syllabus/02DZ303.html index 699622451d..7008136f6e 100644 --- a/syllabus/02DZ303.html +++ b/syllabus/02DZ303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DZ311.html b/syllabus/02DZ311.html index d87bedb1c1..db7140fa8e 100644 --- a/syllabus/02DZ311.html +++ b/syllabus/02DZ311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DZ312.html b/syllabus/02DZ312.html index 24823143a2..e6dc94d946 100644 --- a/syllabus/02DZ312.html +++ b/syllabus/02DZ312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DZ313.html b/syllabus/02DZ313.html index d8c68fda1d..ac0db180ee 100644 --- a/syllabus/02DZ313.html +++ b/syllabus/02DZ313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02DZ331.html b/syllabus/02DZ331.html index 4ccf60b56e..678ef714a4 100644 --- a/syllabus/02DZ331.html +++ b/syllabus/02DZ331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02EU524.html b/syllabus/02EU524.html index 7a632bb252..0808ff2dc7 100644 --- a/syllabus/02EU524.html +++ b/syllabus/02EU524.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02EU525.html b/syllabus/02EU525.html index 3337f1ce8e..13cc7a7685 100644 --- a/syllabus/02EU525.html +++ b/syllabus/02EU525.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02EW002.html b/syllabus/02EW002.html index 6a9d2608b5..37bf4ceacd 100644 --- a/syllabus/02EW002.html +++ b/syllabus/02EW002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW003.html b/syllabus/02EW003.html index d23b4c764e..e46a029dfc 100644 --- a/syllabus/02EW003.html +++ b/syllabus/02EW003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/06 -   @@ -377,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW004.html b/syllabus/02EW004.html index 6912f371f4..bfb6024a99 100644 --- a/syllabus/02EW004.html +++ b/syllabus/02EW004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW005.html b/syllabus/02EW005.html index f3ded8d323..fe562c72a2 100644 --- a/syllabus/02EW005.html +++ b/syllabus/02EW005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW007.html b/syllabus/02EW007.html index f6cd154aef..b615fce0c5 100644 --- a/syllabus/02EW007.html +++ b/syllabus/02EW007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW008.html b/syllabus/02EW008.html index 89f2bffd45..f40debed24 100644 --- a/syllabus/02EW008.html +++ b/syllabus/02EW008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW009.html b/syllabus/02EW009.html index 0f5d7b4409..5783af932a 100644 --- a/syllabus/02EW009.html +++ b/syllabus/02EW009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW010.html b/syllabus/02EW010.html index 10a5d80d1f..fea9ae9b8a 100644 --- a/syllabus/02EW010.html +++ b/syllabus/02EW010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW021.html b/syllabus/02EW021.html index 978247fcb8..38df81d2cc 100644 --- a/syllabus/02EW021.html +++ b/syllabus/02EW021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW022.html b/syllabus/02EW022.html index 90e421b623..b47d0f4132 100644 --- a/syllabus/02EW022.html +++ b/syllabus/02EW022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW031.html b/syllabus/02EW031.html index 51e370b737..cfa2f155b8 100644 --- a/syllabus/02EW031.html +++ b/syllabus/02EW031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW033.html b/syllabus/02EW033.html index e7a78826b5..de7d3eb6eb 100644 --- a/syllabus/02EW033.html +++ b/syllabus/02EW033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW034.html b/syllabus/02EW034.html index 276c744b0d..f597aa37d5 100644 --- a/syllabus/02EW034.html +++ b/syllabus/02EW034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW035.html b/syllabus/02EW035.html index 27eb1b7dcc..287bb6e510 100644 --- a/syllabus/02EW035.html +++ b/syllabus/02EW035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW036.html b/syllabus/02EW036.html index 279eff5d81..da0aedecfb 100644 --- a/syllabus/02EW036.html +++ b/syllabus/02EW036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW037.html b/syllabus/02EW037.html index e09d027b64..0f91c106a4 100644 --- a/syllabus/02EW037.html +++ b/syllabus/02EW037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW038.html b/syllabus/02EW038.html index ed5e0b9dde..8d21709d68 100644 --- a/syllabus/02EW038.html +++ b/syllabus/02EW038.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW039.html b/syllabus/02EW039.html index 6c7341b9bc..a64c8929b1 100644 --- a/syllabus/02EW039.html +++ b/syllabus/02EW039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW040.html b/syllabus/02EW040.html index a0be23540b..2f351d37af 100644 --- a/syllabus/02EW040.html +++ b/syllabus/02EW040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW101.html b/syllabus/02EW101.html index 54c30b2098..00fc6907d0 100644 --- a/syllabus/02EW101.html +++ b/syllabus/02EW101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW401.html b/syllabus/02EW401.html index ab3250b2ee..2eaddc4dc0 100644 --- a/syllabus/02EW401.html +++ b/syllabus/02EW401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW402.html b/syllabus/02EW402.html index 0d3edb093a..8a54e042a4 100644 --- a/syllabus/02EW402.html +++ b/syllabus/02EW402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW403.html b/syllabus/02EW403.html index 11eff843c0..e80627d3a1 100644 --- a/syllabus/02EW403.html +++ b/syllabus/02EW403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW404.html b/syllabus/02EW404.html index 588fb5099a..21c321f0d4 100644 --- a/syllabus/02EW404.html +++ b/syllabus/02EW404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW405.html b/syllabus/02EW405.html index 571e355cf2..0992dd5c34 100644 --- a/syllabus/02EW405.html +++ b/syllabus/02EW405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW406.html b/syllabus/02EW406.html index 822c9cc2e0..76f1c3026f 100644 --- a/syllabus/02EW406.html +++ b/syllabus/02EW406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW411.html b/syllabus/02EW411.html index 3eaaab1ff6..7c6e76b6a8 100644 --- a/syllabus/02EW411.html +++ b/syllabus/02EW411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW412.html b/syllabus/02EW412.html index b5af7d1464..a54cf373b0 100644 --- a/syllabus/02EW412.html +++ b/syllabus/02EW412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW413.html b/syllabus/02EW413.html index 07f1ef6ef8..772b0a165d 100644 --- a/syllabus/02EW413.html +++ b/syllabus/02EW413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW414.html b/syllabus/02EW414.html index 7bf7e4da29..d29c94bf00 100644 --- a/syllabus/02EW414.html +++ b/syllabus/02EW414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW415.html b/syllabus/02EW415.html index 4c686c158b..7fb7fdf62c 100644 --- a/syllabus/02EW415.html +++ b/syllabus/02EW415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW416.html b/syllabus/02EW416.html index 276fbdd41e..7ca9bab3c9 100644 --- a/syllabus/02EW416.html +++ b/syllabus/02EW416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW421.html b/syllabus/02EW421.html index 419a0a54b8..634f5fe60d 100644 --- a/syllabus/02EW421.html +++ b/syllabus/02EW421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW422.html b/syllabus/02EW422.html index 71e71c4fad..c1df8a214b 100644 --- a/syllabus/02EW422.html +++ b/syllabus/02EW422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW423.html b/syllabus/02EW423.html index b8a6c61c7b..b1f5b3ad0b 100644 --- a/syllabus/02EW423.html +++ b/syllabus/02EW423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW424.html b/syllabus/02EW424.html index 75dcb2f252..156a0b4648 100644 --- a/syllabus/02EW424.html +++ b/syllabus/02EW424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW425.html b/syllabus/02EW425.html index f57a08d924..93051aa1f4 100644 --- a/syllabus/02EW425.html +++ b/syllabus/02EW425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW426.html b/syllabus/02EW426.html index 2bfdfbf5c6..8571ad752c 100644 --- a/syllabus/02EW426.html +++ b/syllabus/02EW426.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW431.html b/syllabus/02EW431.html index 374fb6c699..45467dd2c5 100644 --- a/syllabus/02EW431.html +++ b/syllabus/02EW431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW432.html b/syllabus/02EW432.html index 8bedc7d53a..fc4ca8b733 100644 --- a/syllabus/02EW432.html +++ b/syllabus/02EW432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW433.html b/syllabus/02EW433.html index 9c553942df..afb8a9ec4b 100644 --- a/syllabus/02EW433.html +++ b/syllabus/02EW433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW434.html b/syllabus/02EW434.html index 95608911d4..9530cff783 100644 --- a/syllabus/02EW434.html +++ b/syllabus/02EW434.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW435.html b/syllabus/02EW435.html index a9c72ba417..c7ac507443 100644 --- a/syllabus/02EW435.html +++ b/syllabus/02EW435.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW436.html b/syllabus/02EW436.html index 7260180c8c..25bcd8d28a 100644 --- a/syllabus/02EW436.html +++ b/syllabus/02EW436.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW441.html b/syllabus/02EW441.html index 9925267375..3a8d7a53ae 100644 --- a/syllabus/02EW441.html +++ b/syllabus/02EW441.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW442.html b/syllabus/02EW442.html index 7163e6c976..b6ad7f29f3 100644 --- a/syllabus/02EW442.html +++ b/syllabus/02EW442.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW443.html b/syllabus/02EW443.html index f4976728de..d11bd98f0e 100644 --- a/syllabus/02EW443.html +++ b/syllabus/02EW443.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW445.html b/syllabus/02EW445.html index a4f99f066e..fb35576d6f 100644 --- a/syllabus/02EW445.html +++ b/syllabus/02EW445.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EW446.html b/syllabus/02EW446.html index f66619b13c..5ab8cc4049 100644 --- a/syllabus/02EW446.html +++ b/syllabus/02EW446.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX002.html b/syllabus/02EX002.html index 4cba62bc04..77555b83c8 100644 --- a/syllabus/02EX002.html +++ b/syllabus/02EX002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX003.html b/syllabus/02EX003.html index 8490ce6c6f..4397cf321e 100644 --- a/syllabus/02EX003.html +++ b/syllabus/02EX003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX004.html b/syllabus/02EX004.html index 3e9e931d23..b95e17699d 100644 --- a/syllabus/02EX004.html +++ b/syllabus/02EX004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX005.html b/syllabus/02EX005.html index 551f6c1bab..68410e112d 100644 --- a/syllabus/02EX005.html +++ b/syllabus/02EX005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX007.html b/syllabus/02EX007.html index d89ba1b4fc..6504fb019e 100644 --- a/syllabus/02EX007.html +++ b/syllabus/02EX007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX008.html b/syllabus/02EX008.html index b77da8de05..6e6facdb30 100644 --- a/syllabus/02EX008.html +++ b/syllabus/02EX008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX009.html b/syllabus/02EX009.html index e5d76484dd..623ae12b58 100644 --- a/syllabus/02EX009.html +++ b/syllabus/02EX009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX010.html b/syllabus/02EX010.html index f5cefaa4ff..d16d7ab564 100644 --- a/syllabus/02EX010.html +++ b/syllabus/02EX010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX011.html b/syllabus/02EX011.html index 14dae25edf..fce1eaf5bd 100644 --- a/syllabus/02EX011.html +++ b/syllabus/02EX011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX013.html b/syllabus/02EX013.html index 1c69268b53..223b46e559 100644 --- a/syllabus/02EX013.html +++ b/syllabus/02EX013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX014.html b/syllabus/02EX014.html index 6e6965853e..c3376897bb 100644 --- a/syllabus/02EX014.html +++ b/syllabus/02EX014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX015.html b/syllabus/02EX015.html index 369ca3811b..73201d92bb 100644 --- a/syllabus/02EX015.html +++ b/syllabus/02EX015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX230.html b/syllabus/02EX230.html index 63c9a2671d..b86c786dc9 100644 --- a/syllabus/02EX230.html +++ b/syllabus/02EX230.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX231.html b/syllabus/02EX231.html index b8f2cd0660..fb35678bb2 100644 --- a/syllabus/02EX231.html +++ b/syllabus/02EX231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX232.html b/syllabus/02EX232.html index 3e998612b5..462a65bbc5 100644 --- a/syllabus/02EX232.html +++ b/syllabus/02EX232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX259.html b/syllabus/02EX259.html index 19ef840859..bbd2b60f8e 100644 --- a/syllabus/02EX259.html +++ b/syllabus/02EX259.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX260.html b/syllabus/02EX260.html index 49e97c1581..cda93908d2 100644 --- a/syllabus/02EX260.html +++ b/syllabus/02EX260.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -461,5 +505,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX261.html b/syllabus/02EX261.html index 93fb10c6f3..0b338afb7b 100644 --- a/syllabus/02EX261.html +++ b/syllabus/02EX261.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -461,5 +505,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX262.html b/syllabus/02EX262.html index 058b94fd6d..37b43f8c3e 100644 --- a/syllabus/02EX262.html +++ b/syllabus/02EX262.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -461,5 +505,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX263.html b/syllabus/02EX263.html index c17accee66..3afcea9de6 100644 --- a/syllabus/02EX263.html +++ b/syllabus/02EX263.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX264.html b/syllabus/02EX264.html index 5bcdec1a39..ebbda15d1f 100644 --- a/syllabus/02EX264.html +++ b/syllabus/02EX264.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX265.html b/syllabus/02EX265.html index ba92042545..4b4061844e 100644 --- a/syllabus/02EX265.html +++ b/syllabus/02EX265.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX270.html b/syllabus/02EX270.html index b9de6126e1..4a74716053 100644 --- a/syllabus/02EX270.html +++ b/syllabus/02EX270.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX271.html b/syllabus/02EX271.html index 5c1ee4b964..2d6fba8671 100644 --- a/syllabus/02EX271.html +++ b/syllabus/02EX271.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX272.html b/syllabus/02EX272.html index 7488a08b52..8e7d6590db 100644 --- a/syllabus/02EX272.html +++ b/syllabus/02EX272.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX273.html b/syllabus/02EX273.html index e5360970fa..8ffb6366fd 100644 --- a/syllabus/02EX273.html +++ b/syllabus/02EX273.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX274.html b/syllabus/02EX274.html index b125bf37fc..a2de9847c4 100644 --- a/syllabus/02EX274.html +++ b/syllabus/02EX274.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX275.html b/syllabus/02EX275.html index 354d3ebaf9..e3d531cb12 100644 --- a/syllabus/02EX275.html +++ b/syllabus/02EX275.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX280.html b/syllabus/02EX280.html index d68ac5b7f6..f5006aa056 100644 --- a/syllabus/02EX280.html +++ b/syllabus/02EX280.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX281.html b/syllabus/02EX281.html index 2c2ca3557d..3f5e3a99ca 100644 --- a/syllabus/02EX281.html +++ b/syllabus/02EX281.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX282.html b/syllabus/02EX282.html index 6f9fc54254..3f6303d40e 100644 --- a/syllabus/02EX282.html +++ b/syllabus/02EX282.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX283.html b/syllabus/02EX283.html index 1589e8ca00..e15f58e566 100644 --- a/syllabus/02EX283.html +++ b/syllabus/02EX283.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX284.html b/syllabus/02EX284.html index ad6fab325a..56058551a4 100644 --- a/syllabus/02EX284.html +++ b/syllabus/02EX284.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX285.html b/syllabus/02EX285.html index fbd9bd53e7..9ac1180a5e 100644 --- a/syllabus/02EX285.html +++ b/syllabus/02EX285.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX290.html b/syllabus/02EX290.html index 1d72ff817f..daa9ea43c3 100644 --- a/syllabus/02EX290.html +++ b/syllabus/02EX290.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX292.html b/syllabus/02EX292.html index 6442397005..d8d5902e13 100644 --- a/syllabus/02EX292.html +++ b/syllabus/02EX292.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX293.html b/syllabus/02EX293.html index 8f8b777cff..df782c9a12 100644 --- a/syllabus/02EX293.html +++ b/syllabus/02EX293.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX294.html b/syllabus/02EX294.html index 08df35ae4c..7b8d97b07f 100644 --- a/syllabus/02EX294.html +++ b/syllabus/02EX294.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX295.html b/syllabus/02EX295.html index 2f84d71dc2..9bc08110b7 100644 --- a/syllabus/02EX295.html +++ b/syllabus/02EX295.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX296.html b/syllabus/02EX296.html index 21f7ae6b7f..51bcb891c9 100644 --- a/syllabus/02EX296.html +++ b/syllabus/02EX296.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX297.html b/syllabus/02EX297.html index 5e23cf3ac4..f989a33027 100644 --- a/syllabus/02EX297.html +++ b/syllabus/02EX297.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX298.html b/syllabus/02EX298.html index e63802c0ce..3b33119ca4 100644 --- a/syllabus/02EX298.html +++ b/syllabus/02EX298.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX303.html b/syllabus/02EX303.html index 918dfd2f93..6416f3afc5 100644 --- a/syllabus/02EX303.html +++ b/syllabus/02EX303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX304.html b/syllabus/02EX304.html index e702fd010a..1f84c0c31a 100644 --- a/syllabus/02EX304.html +++ b/syllabus/02EX304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02EX305.html b/syllabus/02EX305.html index 7856571b03..c4736ba099 100644 --- a/syllabus/02EX305.html +++ b/syllabus/02EX305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02FA142.html b/syllabus/02FA142.html index 981be029f5..264816d0d1 100644 --- a/syllabus/02FA142.html +++ b/syllabus/02FA142.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA143.html b/syllabus/02FA143.html index 180d303282..6b45582674 100644 --- a/syllabus/02FA143.html +++ b/syllabus/02FA143.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA144.html b/syllabus/02FA144.html index 5beb528b13..3199f2a4f0 100644 --- a/syllabus/02FA144.html +++ b/syllabus/02FA144.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA145.html b/syllabus/02FA145.html index 6bc2944c86..de45c70d4f 100644 --- a/syllabus/02FA145.html +++ b/syllabus/02FA145.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA146.html b/syllabus/02FA146.html index a5c697ef71..47f21ed140 100644 --- a/syllabus/02FA146.html +++ b/syllabus/02FA146.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA147.html b/syllabus/02FA147.html index ba8a892875..9d26f15516 100644 --- a/syllabus/02FA147.html +++ b/syllabus/02FA147.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA148.html b/syllabus/02FA148.html index 86842f8df0..87f8f0bade 100644 --- a/syllabus/02FA148.html +++ b/syllabus/02FA148.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA149.html b/syllabus/02FA149.html index b471d0eacf..0ab23b8945 100644 --- a/syllabus/02FA149.html +++ b/syllabus/02FA149.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA150.html b/syllabus/02FA150.html index 238f931a37..f8d52d7993 100644 --- a/syllabus/02FA150.html +++ b/syllabus/02FA150.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA151.html b/syllabus/02FA151.html index 3bdb7e0885..1c52171498 100644 --- a/syllabus/02FA151.html +++ b/syllabus/02FA151.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA161.html b/syllabus/02FA161.html index 56bf1d2320..a62b1e36d6 100644 --- a/syllabus/02FA161.html +++ b/syllabus/02FA161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA162.html b/syllabus/02FA162.html index 1b5a228dd1..5e60e31239 100644 --- a/syllabus/02FA162.html +++ b/syllabus/02FA162.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA163.html b/syllabus/02FA163.html index 7a1bde8614..386ff3764f 100644 --- a/syllabus/02FA163.html +++ b/syllabus/02FA163.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA164.html b/syllabus/02FA164.html index e1a7d8fc0c..8862a2f2dc 100644 --- a/syllabus/02FA164.html +++ b/syllabus/02FA164.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA165.html b/syllabus/02FA165.html index 35c5cbb412..60c97bcf87 100644 --- a/syllabus/02FA165.html +++ b/syllabus/02FA165.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA166.html b/syllabus/02FA166.html index 23f63b481a..fd9ede4ba9 100644 --- a/syllabus/02FA166.html +++ b/syllabus/02FA166.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA167.html b/syllabus/02FA167.html index 083455c0ac..5343388859 100644 --- a/syllabus/02FA167.html +++ b/syllabus/02FA167.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA168.html b/syllabus/02FA168.html index bb491208af..928202d571 100644 --- a/syllabus/02FA168.html +++ b/syllabus/02FA168.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA169.html b/syllabus/02FA169.html index 990ab7863a..a21a80419e 100644 --- a/syllabus/02FA169.html +++ b/syllabus/02FA169.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA170.html b/syllabus/02FA170.html index c9a4b944af..1e62fbcf35 100644 --- a/syllabus/02FA170.html +++ b/syllabus/02FA170.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA171.html b/syllabus/02FA171.html index 1caa3e458b..5a7f544a07 100644 --- a/syllabus/02FA171.html +++ b/syllabus/02FA171.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA172.html b/syllabus/02FA172.html index ce60518654..29c59e8ef9 100644 --- a/syllabus/02FA172.html +++ b/syllabus/02FA172.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02FA232.html b/syllabus/02FA232.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/02FA232.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/02FA625.html b/syllabus/02FA625.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/02FA625.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/02JA021.html b/syllabus/02JA021.html index 71a63a1ed2..5b1d5244e0 100644 --- a/syllabus/02JA021.html +++ b/syllabus/02JA021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA022.html b/syllabus/02JA022.html index f2776dbb81..d93c305dfd 100644 --- a/syllabus/02JA022.html +++ b/syllabus/02JA022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -634,5 +678,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA023.html b/syllabus/02JA023.html index b81e097a0b..d79706a86e 100644 --- a/syllabus/02JA023.html +++ b/syllabus/02JA023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -634,5 +678,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA024.html b/syllabus/02JA024.html index 0d3bea5915..bbbe979607 100644 --- a/syllabus/02JA024.html +++ b/syllabus/02JA024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -634,5 +678,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA025.html b/syllabus/02JA025.html index 8a2d9b8d98..63cfca36d1 100644 --- a/syllabus/02JA025.html +++ b/syllabus/02JA025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -639,5 +683,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA026.html b/syllabus/02JA026.html index 478392a029..8a678213fc 100644 --- a/syllabus/02JA026.html +++ b/syllabus/02JA026.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -639,5 +683,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA027.html b/syllabus/02JA027.html index a0ca8dfd5b..b96f4e3835 100644 --- a/syllabus/02JA027.html +++ b/syllabus/02JA027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -639,5 +683,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JA028.html b/syllabus/02JA028.html index ecb30f5eb8..e6bbcedfb1 100644 --- a/syllabus/02JA028.html +++ b/syllabus/02JA028.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -639,5 +683,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD001.html b/syllabus/02JD001.html index e1ac98305f..4959951566 100644 --- a/syllabus/02JD001.html +++ b/syllabus/02JD001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -516,5 +558,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD002.html b/syllabus/02JD002.html index 710f82942f..996f512756 100644 --- a/syllabus/02JD002.html +++ b/syllabus/02JD002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -612,5 +654,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD003.html b/syllabus/02JD003.html index 6d12b69776..ce8f0afd50 100644 --- a/syllabus/02JD003.html +++ b/syllabus/02JD003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -638,5 +680,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD004.html b/syllabus/02JD004.html index e1af8c86be..e3a1659298 100644 --- a/syllabus/02JD004.html +++ b/syllabus/02JD004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -636,5 +680,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD005.html b/syllabus/02JD005.html index dae3e6aced..e27396734f 100644 --- a/syllabus/02JD005.html +++ b/syllabus/02JD005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD101.html b/syllabus/02JD101.html index 7adc4f5116..73195b38ca 100644 --- a/syllabus/02JD101.html +++ b/syllabus/02JD101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD102.html b/syllabus/02JD102.html index 57594af961..205fab38f0 100644 --- a/syllabus/02JD102.html +++ b/syllabus/02JD102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -545,5 +589,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD103.html b/syllabus/02JD103.html index 87ede24d4e..b255fb6c22 100644 --- a/syllabus/02JD103.html +++ b/syllabus/02JD103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD104.html b/syllabus/02JD104.html index e6ee144eeb..eed1433fd2 100644 --- a/syllabus/02JD104.html +++ b/syllabus/02JD104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD105.html b/syllabus/02JD105.html index bb33fb3d69..f0dcc26bc2 100644 --- a/syllabus/02JD105.html +++ b/syllabus/02JD105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -631,5 +673,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD201.html b/syllabus/02JD201.html index af6f9f4612..8de9556661 100644 --- a/syllabus/02JD201.html +++ b/syllabus/02JD201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -467,5 +511,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD301.html b/syllabus/02JD301.html index 60725acdac..3b4c06d1c6 100644 --- a/syllabus/02JD301.html +++ b/syllabus/02JD301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -640,5 +684,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JD302.html b/syllabus/02JD302.html index f80462ad38..1c9e03c532 100644 --- a/syllabus/02JD302.html +++ b/syllabus/02JD302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -648,5 +690,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF001.html b/syllabus/02JF001.html index 6b5bb86ef0..1296fcd2f9 100644 --- a/syllabus/02JF001.html +++ b/syllabus/02JF001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF104.html b/syllabus/02JF104.html index 021ae26b7d..ef0d7523e1 100644 --- a/syllabus/02JF104.html +++ b/syllabus/02JF104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF105.html b/syllabus/02JF105.html index 4b76d73ff3..2497394743 100644 --- a/syllabus/02JF105.html +++ b/syllabus/02JF105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF201.html b/syllabus/02JF201.html index c057e9abe9..6c5e5c9012 100644 --- a/syllabus/02JF201.html +++ b/syllabus/02JF201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF202.html b/syllabus/02JF202.html index 045456f066..a2ab532d38 100644 --- a/syllabus/02JF202.html +++ b/syllabus/02JF202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF203.html b/syllabus/02JF203.html index fb51b8e551..9c912dcc08 100644 --- a/syllabus/02JF203.html +++ b/syllabus/02JF203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF211.html b/syllabus/02JF211.html index c306b3a940..bc639297d3 100644 --- a/syllabus/02JF211.html +++ b/syllabus/02JF211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF212.html b/syllabus/02JF212.html index d860345c8b..bbf0545825 100644 --- a/syllabus/02JF212.html +++ b/syllabus/02JF212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF213.html b/syllabus/02JF213.html index 709397248c..1fa853767f 100644 --- a/syllabus/02JF213.html +++ b/syllabus/02JF213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF221.html b/syllabus/02JF221.html index 342fe357b9..fc3976ee88 100644 --- a/syllabus/02JF221.html +++ b/syllabus/02JF221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF222.html b/syllabus/02JF222.html index b83d30cf20..21077e7394 100644 --- a/syllabus/02JF222.html +++ b/syllabus/02JF222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF223.html b/syllabus/02JF223.html index d5e13e60b0..5f0dde1282 100644 --- a/syllabus/02JF223.html +++ b/syllabus/02JF223.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF231.html b/syllabus/02JF231.html index ccb51cbe4b..b86659c991 100644 --- a/syllabus/02JF231.html +++ b/syllabus/02JF231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF232.html b/syllabus/02JF232.html index 86291be61a..aec2705261 100644 --- a/syllabus/02JF232.html +++ b/syllabus/02JF232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF233.html b/syllabus/02JF233.html index 1cdd1db567..1e9890bcd5 100644 --- a/syllabus/02JF233.html +++ b/syllabus/02JF233.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF241.html b/syllabus/02JF241.html index fd98a8a375..450770fe0e 100644 --- a/syllabus/02JF241.html +++ b/syllabus/02JF241.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF242.html b/syllabus/02JF242.html index 8d31245812..8a932c687e 100644 --- a/syllabus/02JF242.html +++ b/syllabus/02JF242.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF243.html b/syllabus/02JF243.html index 490d8c39bd..e49b727bef 100644 --- a/syllabus/02JF243.html +++ b/syllabus/02JF243.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF251.html b/syllabus/02JF251.html index 9e273ecf57..fb9c30eedc 100644 --- a/syllabus/02JF251.html +++ b/syllabus/02JF251.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF252.html b/syllabus/02JF252.html index 8278b60745..9dc1edd6ef 100644 --- a/syllabus/02JF252.html +++ b/syllabus/02JF252.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF253.html b/syllabus/02JF253.html index 53a5b17fe9..ed4750a0c7 100644 --- a/syllabus/02JF253.html +++ b/syllabus/02JF253.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF261.html b/syllabus/02JF261.html index e68ee03750..a8c3b62c62 100644 --- a/syllabus/02JF261.html +++ b/syllabus/02JF261.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF262.html b/syllabus/02JF262.html index 6e0c154396..9f16ff1c39 100644 --- a/syllabus/02JF262.html +++ b/syllabus/02JF262.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JF263.html b/syllabus/02JF263.html index 95c3b3b76d..2d54afa115 100644 --- a/syllabus/02JF263.html +++ b/syllabus/02JF263.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG101.html b/syllabus/02JG101.html index 10fad1cdb3..95d91b7481 100644 --- a/syllabus/02JG101.html +++ b/syllabus/02JG101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG102.html b/syllabus/02JG102.html index 74021fce93..48435cd9af 100644 --- a/syllabus/02JG102.html +++ b/syllabus/02JG102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG103.html b/syllabus/02JG103.html index 378140b518..5e203aafbc 100644 --- a/syllabus/02JG103.html +++ b/syllabus/02JG103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG104.html b/syllabus/02JG104.html index 0e00cc809c..50688b9058 100644 --- a/syllabus/02JG104.html +++ b/syllabus/02JG104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG105.html b/syllabus/02JG105.html index fe2bc4c6dd..c93bbea62b 100644 --- a/syllabus/02JG105.html +++ b/syllabus/02JG105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG106.html b/syllabus/02JG106.html index bf00a7f847..64c5c26185 100644 --- a/syllabus/02JG106.html +++ b/syllabus/02JG106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG107.html b/syllabus/02JG107.html index 3aa4f591bb..a76a49fd9c 100644 --- a/syllabus/02JG107.html +++ b/syllabus/02JG107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG108.html b/syllabus/02JG108.html index 8a9ba4d308..7e10749f73 100644 --- a/syllabus/02JG108.html +++ b/syllabus/02JG108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG109.html b/syllabus/02JG109.html index 38f722b64e..49b4fe1c11 100644 --- a/syllabus/02JG109.html +++ b/syllabus/02JG109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG111.html b/syllabus/02JG111.html index 57c4276f5d..7b5dbff57d 100644 --- a/syllabus/02JG111.html +++ b/syllabus/02JG111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG112.html b/syllabus/02JG112.html index 5b56579cbb..59be047768 100644 --- a/syllabus/02JG112.html +++ b/syllabus/02JG112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG113.html b/syllabus/02JG113.html index 33d4214bdc..5937ccd0d8 100644 --- a/syllabus/02JG113.html +++ b/syllabus/02JG113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG114.html b/syllabus/02JG114.html index f1de83050a..461d79232b 100644 --- a/syllabus/02JG114.html +++ b/syllabus/02JG114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG115.html b/syllabus/02JG115.html index 02eb70d626..04ba396f75 100644 --- a/syllabus/02JG115.html +++ b/syllabus/02JG115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG116.html b/syllabus/02JG116.html index ae82d5b022..c6cd90c979 100644 --- a/syllabus/02JG116.html +++ b/syllabus/02JG116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG117.html b/syllabus/02JG117.html index 3bbed20037..a55956142e 100644 --- a/syllabus/02JG117.html +++ b/syllabus/02JG117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG118.html b/syllabus/02JG118.html index 85354d6c46..c7ce1e0b9a 100644 --- a/syllabus/02JG118.html +++ b/syllabus/02JG118.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG119.html b/syllabus/02JG119.html index 7f2f3ce969..b0b70e96ac 100644 --- a/syllabus/02JG119.html +++ b/syllabus/02JG119.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG121.html b/syllabus/02JG121.html index 60f99148e9..284eac214b 100644 --- a/syllabus/02JG121.html +++ b/syllabus/02JG121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG122.html b/syllabus/02JG122.html index 0501f2a99e..4d0c03fc94 100644 --- a/syllabus/02JG122.html +++ b/syllabus/02JG122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG123.html b/syllabus/02JG123.html index 2e1a5339e4..8999224299 100644 --- a/syllabus/02JG123.html +++ b/syllabus/02JG123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG124.html b/syllabus/02JG124.html index 6760a27402..a1b096bc64 100644 --- a/syllabus/02JG124.html +++ b/syllabus/02JG124.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG125.html b/syllabus/02JG125.html index b6a8bc5066..6f99ccf049 100644 --- a/syllabus/02JG125.html +++ b/syllabus/02JG125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG126.html b/syllabus/02JG126.html index 5212110b8e..1c5700bb7b 100644 --- a/syllabus/02JG126.html +++ b/syllabus/02JG126.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG127.html b/syllabus/02JG127.html index 34f47bcda2..238025d7b3 100644 --- a/syllabus/02JG127.html +++ b/syllabus/02JG127.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG128.html b/syllabus/02JG128.html index 69b1edfbae..5795f3cdd0 100644 --- a/syllabus/02JG128.html +++ b/syllabus/02JG128.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG129.html b/syllabus/02JG129.html index 80ece1ee89..e1b5b57f83 100644 --- a/syllabus/02JG129.html +++ b/syllabus/02JG129.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG133.html b/syllabus/02JG133.html index 0f34f4d026..688cde16ed 100644 --- a/syllabus/02JG133.html +++ b/syllabus/02JG133.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG134.html b/syllabus/02JG134.html index 931043687d..9950c39c9e 100644 --- a/syllabus/02JG134.html +++ b/syllabus/02JG134.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG135.html b/syllabus/02JG135.html index 24279b3dd8..6f36cc69c2 100644 --- a/syllabus/02JG135.html +++ b/syllabus/02JG135.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG141.html b/syllabus/02JG141.html index ba6ebe57d3..7bface843c 100644 --- a/syllabus/02JG141.html +++ b/syllabus/02JG141.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG142.html b/syllabus/02JG142.html index c6861597ff..9c31106435 100644 --- a/syllabus/02JG142.html +++ b/syllabus/02JG142.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG143.html b/syllabus/02JG143.html index 095238e015..4c94cdf0ef 100644 --- a/syllabus/02JG143.html +++ b/syllabus/02JG143.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG144.html b/syllabus/02JG144.html index 3b17af0a02..1a5a4b65b9 100644 --- a/syllabus/02JG144.html +++ b/syllabus/02JG144.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG145.html b/syllabus/02JG145.html index 6645e81091..cd2634423d 100644 --- a/syllabus/02JG145.html +++ b/syllabus/02JG145.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG146.html b/syllabus/02JG146.html index 9681774091..4917013338 100644 --- a/syllabus/02JG146.html +++ b/syllabus/02JG146.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG147.html b/syllabus/02JG147.html index 947547cb9c..c20b734dba 100644 --- a/syllabus/02JG147.html +++ b/syllabus/02JG147.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG148.html b/syllabus/02JG148.html index a63d7acd63..fccbba44a9 100644 --- a/syllabus/02JG148.html +++ b/syllabus/02JG148.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG149.html b/syllabus/02JG149.html index f438c3db5d..f7a21fb453 100644 --- a/syllabus/02JG149.html +++ b/syllabus/02JG149.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG161.html b/syllabus/02JG161.html index 5679aa1cb2..e993ed2902 100644 --- a/syllabus/02JG161.html +++ b/syllabus/02JG161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG162.html b/syllabus/02JG162.html index 1d06795cf7..adb2528654 100644 --- a/syllabus/02JG162.html +++ b/syllabus/02JG162.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG163.html b/syllabus/02JG163.html index 795a02513a..798c7bc626 100644 --- a/syllabus/02JG163.html +++ b/syllabus/02JG163.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG201.html b/syllabus/02JG201.html index ec2422b637..418da5fd23 100644 --- a/syllabus/02JG201.html +++ b/syllabus/02JG201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG202.html b/syllabus/02JG202.html index 112902f5d9..2f69843591 100644 --- a/syllabus/02JG202.html +++ b/syllabus/02JG202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG203.html b/syllabus/02JG203.html index ecf2d3e7f3..c5eecbe847 100644 --- a/syllabus/02JG203.html +++ b/syllabus/02JG203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG301.html b/syllabus/02JG301.html index aa4d23ec8c..9a05f0fb57 100644 --- a/syllabus/02JG301.html +++ b/syllabus/02JG301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG302.html b/syllabus/02JG302.html index 7fa6208bd7..6e23f1748f 100644 --- a/syllabus/02JG302.html +++ b/syllabus/02JG302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG303.html b/syllabus/02JG303.html index 64e3340a49..5c84147a18 100644 --- a/syllabus/02JG303.html +++ b/syllabus/02JG303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG401.html b/syllabus/02JG401.html index ed4702aa98..46383948a4 100644 --- a/syllabus/02JG401.html +++ b/syllabus/02JG401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG402.html b/syllabus/02JG402.html index 53136f0065..38b7d39ab1 100644 --- a/syllabus/02JG402.html +++ b/syllabus/02JG402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG403.html b/syllabus/02JG403.html index d1d2c4f0cf..d0b6f56c6d 100644 --- a/syllabus/02JG403.html +++ b/syllabus/02JG403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG501.html b/syllabus/02JG501.html index 2da220921f..d67f7a5fa8 100644 --- a/syllabus/02JG501.html +++ b/syllabus/02JG501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG502.html b/syllabus/02JG502.html index 1f2387be41..32a28ea5e8 100644 --- a/syllabus/02JG502.html +++ b/syllabus/02JG502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG503.html b/syllabus/02JG503.html index 65d1d5b876..3f68e2a9a6 100644 --- a/syllabus/02JG503.html +++ b/syllabus/02JG503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG504.html b/syllabus/02JG504.html index 351071d12e..27fb620124 100644 --- a/syllabus/02JG504.html +++ b/syllabus/02JG504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG505.html b/syllabus/02JG505.html index d3a97a5dbf..397532f4dd 100644 --- a/syllabus/02JG505.html +++ b/syllabus/02JG505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JG506.html b/syllabus/02JG506.html index fbb15485ae..99471d7caf 100644 --- a/syllabus/02JG506.html +++ b/syllabus/02JG506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH001.html b/syllabus/02JH001.html index 3421d7de6f..33565441d4 100644 --- a/syllabus/02JH001.html +++ b/syllabus/02JH001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -545,5 +589,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH002.html b/syllabus/02JH002.html index 1a02902370..14c3577129 100644 --- a/syllabus/02JH002.html +++ b/syllabus/02JH002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH003.html b/syllabus/02JH003.html index b60f5e30a1..eea22c8118 100644 --- a/syllabus/02JH003.html +++ b/syllabus/02JH003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH004.html b/syllabus/02JH004.html index ea45bd3413..d7a98e57f1 100644 --- a/syllabus/02JH004.html +++ b/syllabus/02JH004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH005.html b/syllabus/02JH005.html index eceab049d4..e7ceada3cf 100644 --- a/syllabus/02JH005.html +++ b/syllabus/02JH005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH006.html b/syllabus/02JH006.html index adf7f3d172..5cbd3707fc 100644 --- a/syllabus/02JH006.html +++ b/syllabus/02JH006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -603,5 +647,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH007.html b/syllabus/02JH007.html index 6778eef749..b481ab1251 100644 --- a/syllabus/02JH007.html +++ b/syllabus/02JH007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -620,5 +664,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH008.html b/syllabus/02JH008.html index 6f7938013d..b085146383 100644 --- a/syllabus/02JH008.html +++ b/syllabus/02JH008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH009.html b/syllabus/02JH009.html index a56bec43b3..0cdf3ce7b3 100644 --- a/syllabus/02JH009.html +++ b/syllabus/02JH009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH010.html b/syllabus/02JH010.html index 6ce90515d5..83e05b217e 100644 --- a/syllabus/02JH010.html +++ b/syllabus/02JH010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -606,5 +650,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH011.html b/syllabus/02JH011.html index 812f592a01..6cf56af32d 100644 --- a/syllabus/02JH011.html +++ b/syllabus/02JH011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH012.html b/syllabus/02JH012.html index 04ad348be8..9cc78029b2 100644 --- a/syllabus/02JH012.html +++ b/syllabus/02JH012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH013.html b/syllabus/02JH013.html index 0ce4bbf7b2..0e61d6fefd 100644 --- a/syllabus/02JH013.html +++ b/syllabus/02JH013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH014.html b/syllabus/02JH014.html index e3c14c9586..a4ad536ff6 100644 --- a/syllabus/02JH014.html +++ b/syllabus/02JH014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH015.html b/syllabus/02JH015.html index a534e6e6b0..db0e4feaa0 100644 --- a/syllabus/02JH015.html +++ b/syllabus/02JH015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JH016.html b/syllabus/02JH016.html index f692f8922b..5029d52c77 100644 --- a/syllabus/02JH016.html +++ b/syllabus/02JH016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JK119.html b/syllabus/02JK119.html index e4de3b8ef9..fe20bbd7dd 100644 --- a/syllabus/02JK119.html +++ b/syllabus/02JK119.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JK120.html b/syllabus/02JK120.html index 4fb787dfa9..215b8e6233 100644 --- a/syllabus/02JK120.html +++ b/syllabus/02JK120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JK157.html b/syllabus/02JK157.html index 49d24f1ae3..7984aafdb4 100644 --- a/syllabus/02JK157.html +++ b/syllabus/02JK157.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -450,5 +494,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JK158.html b/syllabus/02JK158.html index 44210a1e01..e60e60966d 100644 --- a/syllabus/02JK158.html +++ b/syllabus/02JK158.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -450,5 +494,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JL103.html b/syllabus/02JL103.html index b56317df74..77c4d383f4 100644 --- a/syllabus/02JL103.html +++ b/syllabus/02JL103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -455,5 +497,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JL105.html b/syllabus/02JL105.html index 444a7e8ad2..08e18cce98 100644 --- a/syllabus/02JL105.html +++ b/syllabus/02JL105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JL106.html b/syllabus/02JL106.html index 3b9c67966d..6bcf892f86 100644 --- a/syllabus/02JL106.html +++ b/syllabus/02JL106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/02JZ009.html b/syllabus/02JZ009.html index fd032cd21c..ee6c7d2782 100644 --- a/syllabus/02JZ009.html +++ b/syllabus/02JZ009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02JZ010.html b/syllabus/02JZ010.html index c3c1b404c8..4b2a0e2b84 100644 --- a/syllabus/02JZ010.html +++ b/syllabus/02JZ010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA108.html b/syllabus/02MA108.html index 83074f0791..506a7729dd 100644 --- a/syllabus/02MA108.html +++ b/syllabus/02MA108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA109.html b/syllabus/02MA109.html index 091b51a234..48ef81a5a1 100644 --- a/syllabus/02MA109.html +++ b/syllabus/02MA109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA113.html b/syllabus/02MA113.html index 27bc0cde2c..2e15ce83ed 100644 --- a/syllabus/02MA113.html +++ b/syllabus/02MA113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -473,5 +517,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA114.html b/syllabus/02MA114.html index 8ddd876a22..c27a1a406e 100644 --- a/syllabus/02MA114.html +++ b/syllabus/02MA114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA120.html b/syllabus/02MA120.html index ca6982c7d2..dea9b98854 100644 --- a/syllabus/02MA120.html +++ b/syllabus/02MA120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA121.html b/syllabus/02MA121.html index 41ff57dc37..062304fccd 100644 --- a/syllabus/02MA121.html +++ b/syllabus/02MA121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA122.html b/syllabus/02MA122.html index 599bd781f8..df084a966d 100644 --- a/syllabus/02MA122.html +++ b/syllabus/02MA122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA123.html b/syllabus/02MA123.html index 8c7c2743d8..26a6fd9f72 100644 --- a/syllabus/02MA123.html +++ b/syllabus/02MA123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA200.html b/syllabus/02MA200.html index abe5d78952..d3f0fbd018 100644 --- a/syllabus/02MA200.html +++ b/syllabus/02MA200.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA220.html b/syllabus/02MA220.html index 122670c9ef..8acfd9bb5f 100644 --- a/syllabus/02MA220.html +++ b/syllabus/02MA220.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA313.html b/syllabus/02MA313.html index 8898b009f2..25c9a8fd26 100644 --- a/syllabus/02MA313.html +++ b/syllabus/02MA313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA314.html b/syllabus/02MA314.html index 3f4cc7daff..e06a61c9a5 100644 --- a/syllabus/02MA314.html +++ b/syllabus/02MA314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA316.html b/syllabus/02MA316.html index 503d81f13f..09513f3e02 100644 --- a/syllabus/02MA316.html +++ b/syllabus/02MA316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA317.html b/syllabus/02MA317.html index bbffc935cb..1b34156158 100644 --- a/syllabus/02MA317.html +++ b/syllabus/02MA317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA318.html b/syllabus/02MA318.html index 09e5095f86..9cd9d4aeb9 100644 --- a/syllabus/02MA318.html +++ b/syllabus/02MA318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -473,5 +517,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA400.html b/syllabus/02MA400.html index 8d191ccdf0..54e1bb4c4f 100644 --- a/syllabus/02MA400.html +++ b/syllabus/02MA400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA420.html b/syllabus/02MA420.html index 852506f054..100a5e7b6e 100644 --- a/syllabus/02MA420.html +++ b/syllabus/02MA420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA508.html b/syllabus/02MA508.html index 31dea42441..4927407d99 100644 --- a/syllabus/02MA508.html +++ b/syllabus/02MA508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA509.html b/syllabus/02MA509.html index 1944c05242..5a5e85b749 100644 --- a/syllabus/02MA509.html +++ b/syllabus/02MA509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA510.html b/syllabus/02MA510.html index 9afe5b1d81..aea73a71bd 100644 --- a/syllabus/02MA510.html +++ b/syllabus/02MA510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -473,5 +517,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA511.html b/syllabus/02MA511.html index a230ae65d0..a5e2227a56 100644 --- a/syllabus/02MA511.html +++ b/syllabus/02MA511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -473,5 +517,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA515.html b/syllabus/02MA515.html index c6aae61150..f70d9b1138 100644 --- a/syllabus/02MA515.html +++ b/syllabus/02MA515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA517.html b/syllabus/02MA517.html index 63a3996bc4..28734ac85f 100644 --- a/syllabus/02MA517.html +++ b/syllabus/02MA517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA600.html b/syllabus/02MA600.html index 277553ce15..0d26056af2 100644 --- a/syllabus/02MA600.html +++ b/syllabus/02MA600.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA620.html b/syllabus/02MA620.html index aea12c217a..a94a085d40 100644 --- a/syllabus/02MA620.html +++ b/syllabus/02MA620.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA711.html b/syllabus/02MA711.html index e6a9f4ab6f..b568d4723d 100644 --- a/syllabus/02MA711.html +++ b/syllabus/02MA711.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA712.html b/syllabus/02MA712.html index 99a4a9612b..77b0aa399e 100644 --- a/syllabus/02MA712.html +++ b/syllabus/02MA712.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA719.html b/syllabus/02MA719.html index 9fd3479bf2..60d1b6a971 100644 --- a/syllabus/02MA719.html +++ b/syllabus/02MA719.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA720.html b/syllabus/02MA720.html index 44280c28a3..3c972eb0b5 100644 --- a/syllabus/02MA720.html +++ b/syllabus/02MA720.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA721.html b/syllabus/02MA721.html index 784cead6b9..8ce5b8fb2a 100644 --- a/syllabus/02MA721.html +++ b/syllabus/02MA721.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA722.html b/syllabus/02MA722.html index dda45b4148..9465ad3394 100644 --- a/syllabus/02MA722.html +++ b/syllabus/02MA722.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA800.html b/syllabus/02MA800.html index 85902c41c0..d80444caac 100644 --- a/syllabus/02MA800.html +++ b/syllabus/02MA800.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA810.html b/syllabus/02MA810.html index 5fedfd0223..978b6033b0 100644 --- a/syllabus/02MA810.html +++ b/syllabus/02MA810.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA820.html b/syllabus/02MA820.html index 62de46bc3c..ca4cc558a1 100644 --- a/syllabus/02MA820.html +++ b/syllabus/02MA820.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA830.html b/syllabus/02MA830.html index bc3005a619..5a4665a1f9 100644 --- a/syllabus/02MA830.html +++ b/syllabus/02MA830.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA840.html b/syllabus/02MA840.html index 79d552c112..7fd2fe993c 100644 --- a/syllabus/02MA840.html +++ b/syllabus/02MA840.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA841.html b/syllabus/02MA841.html index d9948c1a61..174fd52e25 100644 --- a/syllabus/02MA841.html +++ b/syllabus/02MA841.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02MA842.html b/syllabus/02MA842.html index 341c7303bd..999e0b5c6e 100644 --- a/syllabus/02MA842.html +++ b/syllabus/02MA842.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA101.html b/syllabus/02RA101.html index 7a68184917..3b4547eb81 100644 --- a/syllabus/02RA101.html +++ b/syllabus/02RA101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA115.html b/syllabus/02RA115.html index f348106b71..a9799afa95 100644 --- a/syllabus/02RA115.html +++ b/syllabus/02RA115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA116.html b/syllabus/02RA116.html index 41b0411b0a..c6fbdf14db 100644 --- a/syllabus/02RA116.html +++ b/syllabus/02RA116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA117.html b/syllabus/02RA117.html index 2619a8fbef..13dc725fc6 100644 --- a/syllabus/02RA117.html +++ b/syllabus/02RA117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA118.html b/syllabus/02RA118.html index aa8312021e..147d51e09f 100644 --- a/syllabus/02RA118.html +++ b/syllabus/02RA118.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA303.html b/syllabus/02RA303.html index 340f8f6532..66a3b27bd2 100644 --- a/syllabus/02RA303.html +++ b/syllabus/02RA303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RA306.html b/syllabus/02RA306.html index f7570da113..d4a7627933 100644 --- a/syllabus/02RA306.html +++ b/syllabus/02RA306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB101.html b/syllabus/02RB101.html index ee7e1eb715..4b29ea94be 100644 --- a/syllabus/02RB101.html +++ b/syllabus/02RB101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB102.html b/syllabus/02RB102.html index 2453b36574..10c658e99f 100644 --- a/syllabus/02RB102.html +++ b/syllabus/02RB102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB103.html b/syllabus/02RB103.html index e86e9808d0..b73dc25bc2 100644 --- a/syllabus/02RB103.html +++ b/syllabus/02RB103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB104.html b/syllabus/02RB104.html index 42070de627..7f1b6f68cf 100644 --- a/syllabus/02RB104.html +++ b/syllabus/02RB104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB105.html b/syllabus/02RB105.html index 7c60905874..ad3942be0f 100644 --- a/syllabus/02RB105.html +++ b/syllabus/02RB105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB202.html b/syllabus/02RB202.html index 17021b8b75..5c133392fb 100644 --- a/syllabus/02RB202.html +++ b/syllabus/02RB202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB204.html b/syllabus/02RB204.html index f99fe2e9b8..904aa1e465 100644 --- a/syllabus/02RB204.html +++ b/syllabus/02RB204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB211.html b/syllabus/02RB211.html index c0edd5091d..1d7af3845a 100644 --- a/syllabus/02RB211.html +++ b/syllabus/02RB211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB213.html b/syllabus/02RB213.html index de0842a92f..3f7b21426b 100644 --- a/syllabus/02RB213.html +++ b/syllabus/02RB213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB221.html b/syllabus/02RB221.html index 200900dcbe..4dbcc2a46e 100644 --- a/syllabus/02RB221.html +++ b/syllabus/02RB221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB222.html b/syllabus/02RB222.html index 5375bf18ac..2fc3f094f9 100644 --- a/syllabus/02RB222.html +++ b/syllabus/02RB222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB232.html b/syllabus/02RB232.html index 0e343f45c0..aaf2affb8f 100644 --- a/syllabus/02RB232.html +++ b/syllabus/02RB232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB234.html b/syllabus/02RB234.html index c6b2008156..0281b68173 100644 --- a/syllabus/02RB234.html +++ b/syllabus/02RB234.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB235.html b/syllabus/02RB235.html index 8e58faf907..b1943025a8 100644 --- a/syllabus/02RB235.html +++ b/syllabus/02RB235.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB236.html b/syllabus/02RB236.html index 1a87cbf037..b2cdc02751 100644 --- a/syllabus/02RB236.html +++ b/syllabus/02RB236.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB238.html b/syllabus/02RB238.html index f90449464c..4b65547368 100644 --- a/syllabus/02RB238.html +++ b/syllabus/02RB238.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB318.html b/syllabus/02RB318.html index 2087229686..412c1679f1 100644 --- a/syllabus/02RB318.html +++ b/syllabus/02RB318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB319.html b/syllabus/02RB319.html index 0b3110aa0c..2fcf30d031 100644 --- a/syllabus/02RB319.html +++ b/syllabus/02RB319.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB320.html b/syllabus/02RB320.html index 6d157b23a6..6a8466b3c9 100644 --- a/syllabus/02RB320.html +++ b/syllabus/02RB320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB402.html b/syllabus/02RB402.html index c6a678fd45..25aeb0d5d1 100644 --- a/syllabus/02RB402.html +++ b/syllabus/02RB402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB403.html b/syllabus/02RB403.html index 63baa3271d..bb9b22a3e7 100644 --- a/syllabus/02RB403.html +++ b/syllabus/02RB403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB404.html b/syllabus/02RB404.html index 76e0f9166d..72cc6f1165 100644 --- a/syllabus/02RB404.html +++ b/syllabus/02RB404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RB405.html b/syllabus/02RB405.html index 34c5ca1d99..4d6c256c53 100644 --- a/syllabus/02RB405.html +++ b/syllabus/02RB405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE301.html b/syllabus/02RE301.html index a32ce94b0e..905edb4a3b 100644 --- a/syllabus/02RE301.html +++ b/syllabus/02RE301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE302.html b/syllabus/02RE302.html index c1be0d1cfe..e7e6243111 100644 --- a/syllabus/02RE302.html +++ b/syllabus/02RE302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE805.html b/syllabus/02RE805.html index 0783f8272f..7aef791a6c 100644 --- a/syllabus/02RE805.html +++ b/syllabus/02RE805.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE806.html b/syllabus/02RE806.html index 9692e099eb..1e76a0d69d 100644 --- a/syllabus/02RE806.html +++ b/syllabus/02RE806.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE825.html b/syllabus/02RE825.html index 1e8f7fd0c1..9b229f44db 100644 --- a/syllabus/02RE825.html +++ b/syllabus/02RE825.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE826.html b/syllabus/02RE826.html index 6cce1d5b49..95fec79c78 100644 --- a/syllabus/02RE826.html +++ b/syllabus/02RE826.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE845.html b/syllabus/02RE845.html index 259636587b..71861acfa4 100644 --- a/syllabus/02RE845.html +++ b/syllabus/02RE845.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/02RE846.html b/syllabus/02RE846.html index a0e7bc54cf..a6315ba6a4 100644 --- a/syllabus/02RE846.html +++ b/syllabus/02RE846.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A00101.html b/syllabus/0A00101.html index fc733c5465..12877b22b0 100644 --- a/syllabus/0A00101.html +++ b/syllabus/0A00101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00102.html b/syllabus/0A00102.html index 49de03e1d5..1d67a98672 100644 --- a/syllabus/0A00102.html +++ b/syllabus/0A00102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00103.html b/syllabus/0A00103.html index 9b74050b79..2792a55450 100644 --- a/syllabus/0A00103.html +++ b/syllabus/0A00103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00104.html b/syllabus/0A00104.html index d1070d8dc4..f44bb85b36 100644 --- a/syllabus/0A00104.html +++ b/syllabus/0A00104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00105.html b/syllabus/0A00105.html index ef9f276b3d..097b39163e 100644 --- a/syllabus/0A00105.html +++ b/syllabus/0A00105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00201.html b/syllabus/0A00201.html index e2c80af57a..ab472b3041 100644 --- a/syllabus/0A00201.html +++ b/syllabus/0A00201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00202.html b/syllabus/0A00202.html index 88fae90ef6..bfa4529af4 100644 --- a/syllabus/0A00202.html +++ b/syllabus/0A00202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00203.html b/syllabus/0A00203.html index 3db3c60301..4761c613b0 100644 --- a/syllabus/0A00203.html +++ b/syllabus/0A00203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/04 -   @@ -498,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00204.html b/syllabus/0A00204.html index f3b4fae9f0..cc1a1ed93f 100644 --- a/syllabus/0A00204.html +++ b/syllabus/0A00204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00205.html b/syllabus/0A00205.html index 5228c09c68..3feaef353b 100644 --- a/syllabus/0A00205.html +++ b/syllabus/0A00205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00206.html b/syllabus/0A00206.html index bfd409c04a..02b1a9122b 100644 --- a/syllabus/0A00206.html +++ b/syllabus/0A00206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00207.html b/syllabus/0A00207.html index f644d7d962..0f9c1f57ad 100644 --- a/syllabus/0A00207.html +++ b/syllabus/0A00207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00208.html b/syllabus/0A00208.html index c744e9b236..cb74f62ca8 100644 --- a/syllabus/0A00208.html +++ b/syllabus/0A00208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -444,5 +488,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00209.html b/syllabus/0A00209.html index 3b831e8887..dbbbfdd358 100644 --- a/syllabus/0A00209.html +++ b/syllabus/0A00209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00301.html b/syllabus/0A00301.html index f55d3ffc12..4786b130f8 100644 --- a/syllabus/0A00301.html +++ b/syllabus/0A00301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00302.html b/syllabus/0A00302.html index 1ab013c886..adab8a3a9e 100644 --- a/syllabus/0A00302.html +++ b/syllabus/0A00302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00303.html b/syllabus/0A00303.html index f6a879713a..aee97c0c2e 100644 --- a/syllabus/0A00303.html +++ b/syllabus/0A00303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00311.html b/syllabus/0A00311.html index 7364ac1b74..d7a3e3eb03 100644 --- a/syllabus/0A00311.html +++ b/syllabus/0A00311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00312.html b/syllabus/0A00312.html index 764618b9e8..539ac63d39 100644 --- a/syllabus/0A00312.html +++ b/syllabus/0A00312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00313.html b/syllabus/0A00313.html index 0b7fb7c75f..ebf0fd6ab7 100644 --- a/syllabus/0A00313.html +++ b/syllabus/0A00313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/04 -   @@ -485,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00314.html b/syllabus/0A00314.html index a80e37e1ea..ba79205c23 100644 --- a/syllabus/0A00314.html +++ b/syllabus/0A00314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00315.html b/syllabus/0A00315.html index 533a7a3f27..757aa87aa7 100644 --- a/syllabus/0A00315.html +++ b/syllabus/0A00315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00316.html b/syllabus/0A00316.html index 7daa5b6d67..b029b6e006 100644 --- a/syllabus/0A00316.html +++ b/syllabus/0A00316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00317.html b/syllabus/0A00317.html index 5a74d70374..2c2c986ce3 100644 --- a/syllabus/0A00317.html +++ b/syllabus/0A00317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00318.html b/syllabus/0A00318.html index 36be9f57c5..b1fd54d6b2 100644 --- a/syllabus/0A00318.html +++ b/syllabus/0A00318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00319.html b/syllabus/0A00319.html new file mode 100644 index 0000000000..bd61a0cdea --- /dev/null +++ b/syllabus/0A00319.html @@ -0,0 +1,540 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0A00319   + +Discussing Japan's political economy +

+
+

+ + 1.0 単位, + + + 1 - 5 年次, + + +秋C 集中 +
+ +谷口 智彦 +

+
+
+

+ 授業概要 + +

+

+The economy of a nation cannot be analyzed without thoroughly considering its political landscape. By examining Japan's post-war development from a comprehensive, politico-economic perspective, the class will explore crucial issues to better understand what distinguishes Japan and what it shares with other countries. The subjects for discussion will encompass a range of areas, from post-war diplomatic and national security developments to societal challenges such as aging and womenomics. The class will not follow a traditional lecture format; instead, it will involve discussions based on extensive reading of papers. The language will be English throughout.

+
+
+

+ 備考 + +

+

+英語で授業。
1/19,1/26,2/2,2/9,2/16
対面
7-8限
令和5年度修了予定者は履修不可

+
+
+

+ 授業方法 + +

+

+講義及び演習

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+1, 3, 5
3 for 1, 3 for 2, and 4 for 5

+
+ +
+

授業の到達目標(学修成果)

+

+One could view Japan's post-war development from a holistic perspective. One could discuss the interplay of Japan's economy, politics, and external constraints, along with the subtleties thereof.

+
+ +
+

キーワード

+

+Japan, Post-war politico-economic development

+
+ +
+

授業計画

+
+

+The class will read papers relevant to a better understanding of Japan's politico-economic development in the post-war era. The class engages in discussions instead of merely receiving instructions. One must speak up or risk being left out.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+第1回 +Introduction: no reading required. + +
+第2回 +Taking stock of what one knows about the given subject matter. + +
+第3回 +A volunteer needed to read: Estévez-Abe, "Japan's Shift Toward a Westminster System: A Structural Analysis of the 2005 Lower House Election and Its Aftermath" in Asian Survey, Vol. 46, No. 4 (July/August 2006), pp. 632-651 + +
+第4回 +A volunteer needed to read: Vogel, Japan's Labor Regime in Transition: Rethinking Work for a Shrinking Nation + +
+第5回 +A volunteer needed to read: Mulgan, "Loosening the Ties that Bind: Japan’s Agricultural Policy Triangle and Reform of Cooperatives (JA)" in The Journal of Japanese Studies, Volume 42, Number 2, Summer 2016, pp. 221-246 + +
+第6回 +A volunteer needed to read: Nishioka, "Political Realignment and Policy Change in Coordinated Economy," Paper prepared for the ECPR General Conference Online, Virtual Event 2020 (24-28 August 2020) + +
+第7回 +A volunteer needed to read: Terada, "How and Why Japan Has Saved the TPP: From Trump Tower to Davos" The Asan Forum Paper, 2018/2/19 + +
+第8回 +A volunteer needed to read: Davis, "Japan: Interest Group Politics, Foreign Policy Linkages, and the TPP," Chapter in “Contested Megaregulation: Global Economic Ordering After TPP,” edited by Benedict Kingsbury, David Malone, Richard
B. Stewart, and Atsushi Sunami.
+ +
+第9回 +A volunteer needed to read: Hughes, " Japan’s Strategic Trajectory and Collective Self-Defense: Essential Continuity or Radical Shift?" in the Journal of Japanese Studies, Volume 43, Number 1, Winter 2017, pp 93-126 + +
+第10回 +A volunteer needed to read: Liff, "Policy by Other Means: Collective Self-Defense and the Politics of Japan’s Postwar Constitutional Reinterpretations" in Asia Policy, number 24 (July 2017), pp 139-172 + +
+
+
+
+ +
+

履修条件

+

+One must be curious, forthcoming, and willing to raise questions.

+
+ +
+

成績評価方法

+

+How forthcoming in the class: 50%, Short essay one must submit within 48 hours since the end of each class: 50%

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+After the class, each time, one must submit a 500-word essay to the professor via email and do so within 48 hours.

+
+ +
+

教材・参考文献・配付資料等

+
+

+Papers indicated above are all to be found easily at the university's online library, if not on the internet.

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+

+Not specified. As to the way in which one should contact the professor, it will be given to the class at the outset.

+
+ + + + +
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+Not in particular

+
+ +
+

他の授業科目との関連

+

+Not in particular

+
+ + +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+

+Nonexistent

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0A00401.html b/syllabus/0A00401.html index 59c2a5670b..8e392532ca 100644 --- a/syllabus/0A00401.html +++ b/syllabus/0A00401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00402.html b/syllabus/0A00402.html index 1d5e49d0c2..3d5228011a 100644 --- a/syllabus/0A00402.html +++ b/syllabus/0A00402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00403.html b/syllabus/0A00403.html index 2b7682a279..e3b8303fd1 100644 --- a/syllabus/0A00403.html +++ b/syllabus/0A00403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00404.html b/syllabus/0A00404.html index 915b74e904..9cab705f38 100644 --- a/syllabus/0A00404.html +++ b/syllabus/0A00404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00405.html b/syllabus/0A00405.html index c85dc9a0dd..f6379ab25c 100644 --- a/syllabus/0A00405.html +++ b/syllabus/0A00405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00406.html b/syllabus/0A00406.html index da48e27e53..3e4addbf51 100644 --- a/syllabus/0A00406.html +++ b/syllabus/0A00406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00407.html b/syllabus/0A00407.html index f5412e4332..850b2bea05 100644 --- a/syllabus/0A00407.html +++ b/syllabus/0A00407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00408.html b/syllabus/0A00408.html index e9f66434bf..40cac98dfa 100644 --- a/syllabus/0A00408.html +++ b/syllabus/0A00408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00409.html b/syllabus/0A00409.html index 00142604dd..cb4910114d 100644 --- a/syllabus/0A00409.html +++ b/syllabus/0A00409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00501.html b/syllabus/0A00501.html index fec64bac12..4f1cc156ef 100644 --- a/syllabus/0A00501.html +++ b/syllabus/0A00501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -448,5 +492,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00502.html b/syllabus/0A00502.html index 5227cda9d1..83f80ac4c7 100644 --- a/syllabus/0A00502.html +++ b/syllabus/0A00502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00503.html b/syllabus/0A00503.html index ab244d5850..72c2fe7752 100644 --- a/syllabus/0A00503.html +++ b/syllabus/0A00503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00504.html b/syllabus/0A00504.html index 40433ebb1c..556dd18da2 100644 --- a/syllabus/0A00504.html +++ b/syllabus/0A00504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00505.html b/syllabus/0A00505.html index 5e6d7787ff..3a9ef0bae2 100644 --- a/syllabus/0A00505.html +++ b/syllabus/0A00505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00506.html b/syllabus/0A00506.html index 5f7c294cb9..4d76de6384 100644 --- a/syllabus/0A00506.html +++ b/syllabus/0A00506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00507.html b/syllabus/0A00507.html index 37aa78265e..3b395ee01b 100644 --- a/syllabus/0A00507.html +++ b/syllabus/0A00507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00508.html b/syllabus/0A00508.html index 4f87677b92..db179ad0f2 100644 --- a/syllabus/0A00508.html +++ b/syllabus/0A00508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00601.html b/syllabus/0A00601.html index 1133fee8b0..b9325bbb7f 100644 --- a/syllabus/0A00601.html +++ b/syllabus/0A00601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00602.html b/syllabus/0A00602.html index 87402d12ff..2a46c5646f 100644 --- a/syllabus/0A00602.html +++ b/syllabus/0A00602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00603.html b/syllabus/0A00603.html index c3c7356292..051d4c5500 100644 --- a/syllabus/0A00603.html +++ b/syllabus/0A00603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00604.html b/syllabus/0A00604.html index 937ebb9988..7af8427cd8 100644 --- a/syllabus/0A00604.html +++ b/syllabus/0A00604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00605.html b/syllabus/0A00605.html index 69bbb8f9f7..7e54fa4d4d 100644 --- a/syllabus/0A00605.html +++ b/syllabus/0A00605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00606.html b/syllabus/0A00606.html index 7f84fd12ce..5b19abd04b 100644 --- a/syllabus/0A00606.html +++ b/syllabus/0A00606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00607.html b/syllabus/0A00607.html index 2e710d6ae8..e50c8f858e 100644 --- a/syllabus/0A00607.html +++ b/syllabus/0A00607.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00608.html b/syllabus/0A00608.html index bdd147f441..f809e10943 100644 --- a/syllabus/0A00608.html +++ b/syllabus/0A00608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00611.html b/syllabus/0A00611.html index fe0daf97bc..ade4b91e19 100644 --- a/syllabus/0A00611.html +++ b/syllabus/0A00611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00612.html b/syllabus/0A00612.html index 23e79b51c2..cd9b768d89 100644 --- a/syllabus/0A00612.html +++ b/syllabus/0A00612.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00613.html b/syllabus/0A00613.html index c8ae5b2564..877e634858 100644 --- a/syllabus/0A00613.html +++ b/syllabus/0A00613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00614.html b/syllabus/0A00614.html index 6609524570..542152bf67 100644 --- a/syllabus/0A00614.html +++ b/syllabus/0A00614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00615.html b/syllabus/0A00615.html index 7d6a89d586..69ab7e5026 100644 --- a/syllabus/0A00615.html +++ b/syllabus/0A00615.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00616.html b/syllabus/0A00616.html index 7fd1d6e629..b2f711dd74 100644 --- a/syllabus/0A00616.html +++ b/syllabus/0A00616.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00617.html b/syllabus/0A00617.html index c16e87fd45..163ea3a8b0 100644 --- a/syllabus/0A00617.html +++ b/syllabus/0A00617.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00618.html b/syllabus/0A00618.html index 30346e0ab8..595e3963ce 100644 --- a/syllabus/0A00618.html +++ b/syllabus/0A00618.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A00619.html b/syllabus/0A00619.html index f2353fd2c3..7efda2df44 100644 --- a/syllabus/0A00619.html +++ b/syllabus/0A00619.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0061A.html b/syllabus/0A0061A.html index 1430d1a033..428454b732 100644 --- a/syllabus/0A0061A.html +++ b/syllabus/0A0061A.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0061B.html b/syllabus/0A0061B.html index 88fc11f661..ddd6c0077b 100644 --- a/syllabus/0A0061B.html +++ b/syllabus/0A0061B.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0061C.html b/syllabus/0A0061C.html index 2bda7f74f1..d49845b51f 100644 --- a/syllabus/0A0061C.html +++ b/syllabus/0A0061C.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0061D.html b/syllabus/0A0061D.html index 748f0371da..2d63875009 100644 --- a/syllabus/0A0061D.html +++ b/syllabus/0A0061D.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0061E.html b/syllabus/0A0061E.html index 11de70c9c0..ba5e38675f 100644 --- a/syllabus/0A0061E.html +++ b/syllabus/0A0061E.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0061F.html b/syllabus/0A0061F.html index af188d88c0..8e90b7aa63 100644 --- a/syllabus/0A0061F.html +++ b/syllabus/0A0061F.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0A0A001.html b/syllabus/0A0A001.html index 42b9cbfed4..4c9719921c 100644 --- a/syllabus/0A0A001.html +++ b/syllabus/0A0A001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -451,5 +495,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A002.html b/syllabus/0A0A002.html index d7d2a286e3..cd67b46805 100644 --- a/syllabus/0A0A002.html +++ b/syllabus/0A0A002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A003.html b/syllabus/0A0A003.html index f1f4a54278..e12d248ee0 100644 --- a/syllabus/0A0A003.html +++ b/syllabus/0A0A003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A004.html b/syllabus/0A0A004.html index f25df24e7c..c3e401985f 100644 --- a/syllabus/0A0A004.html +++ b/syllabus/0A0A004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A005.html b/syllabus/0A0A005.html index 18485ef2de..0b5453e83b 100644 --- a/syllabus/0A0A005.html +++ b/syllabus/0A0A005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A006.html b/syllabus/0A0A006.html index 96380a8216..5b8e8438fe 100644 --- a/syllabus/0A0A006.html +++ b/syllabus/0A0A006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A007.html b/syllabus/0A0A007.html index 93e331c1c0..15344ccde0 100644 --- a/syllabus/0A0A007.html +++ b/syllabus/0A0A007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A008.html b/syllabus/0A0A008.html index 33f316fdc9..21c79c29a5 100644 --- a/syllabus/0A0A008.html +++ b/syllabus/0A0A008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A009.html b/syllabus/0A0A009.html index 100b7c4e59..9cf6e4032c 100644 --- a/syllabus/0A0A009.html +++ b/syllabus/0A0A009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -452,5 +496,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A010.html b/syllabus/0A0A010.html index 7f7d1b1698..aa176a7af2 100644 --- a/syllabus/0A0A010.html +++ b/syllabus/0A0A010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A011.html b/syllabus/0A0A011.html index dbda6e44ae..b9e154d52c 100644 --- a/syllabus/0A0A011.html +++ b/syllabus/0A0A011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A012.html b/syllabus/0A0A012.html index 95cbb6a074..dace779fcf 100644 --- a/syllabus/0A0A012.html +++ b/syllabus/0A0A012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A013.html b/syllabus/0A0A013.html index 376bd144ec..dc54f488d1 100644 --- a/syllabus/0A0A013.html +++ b/syllabus/0A0A013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -444,5 +488,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A014.html b/syllabus/0A0A014.html index 2b8308b1b3..64bce5a79d 100644 --- a/syllabus/0A0A014.html +++ b/syllabus/0A0A014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A015.html b/syllabus/0A0A015.html index 549fdfb3c3..c48f5ae1b1 100644 --- a/syllabus/0A0A015.html +++ b/syllabus/0A0A015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A016.html b/syllabus/0A0A016.html index c16b2006e8..0bd2c8cb86 100644 --- a/syllabus/0A0A016.html +++ b/syllabus/0A0A016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A017.html b/syllabus/0A0A017.html index 3cea3e4f65..12c9fc44c1 100644 --- a/syllabus/0A0A017.html +++ b/syllabus/0A0A017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A101.html b/syllabus/0A0A101.html index 6314c4bb45..1c99600d9e 100644 --- a/syllabus/0A0A101.html +++ b/syllabus/0A0A101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A102.html b/syllabus/0A0A102.html index f33d5d5af3..40a70cd1ce 100644 --- a/syllabus/0A0A102.html +++ b/syllabus/0A0A102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A103.html b/syllabus/0A0A103.html index 7631bbbbf7..ae2ff8b701 100644 --- a/syllabus/0A0A103.html +++ b/syllabus/0A0A103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A104.html b/syllabus/0A0A104.html index 58b6c95c21..a65a12bf59 100644 --- a/syllabus/0A0A104.html +++ b/syllabus/0A0A104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A105.html b/syllabus/0A0A105.html index 78bfd53fb1..f6fe67e088 100644 --- a/syllabus/0A0A105.html +++ b/syllabus/0A0A105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A106.html b/syllabus/0A0A106.html index 9906b792da..b9eae9ef4b 100644 --- a/syllabus/0A0A106.html +++ b/syllabus/0A0A106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A107.html b/syllabus/0A0A107.html index fa802ef3d2..a7cc5c8931 100644 --- a/syllabus/0A0A107.html +++ b/syllabus/0A0A107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -450,5 +494,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A201.html b/syllabus/0A0A201.html index 37af038349..08af6d62a7 100644 --- a/syllabus/0A0A201.html +++ b/syllabus/0A0A201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A202.html b/syllabus/0A0A202.html index 362cf7f740..493f602b57 100644 --- a/syllabus/0A0A202.html +++ b/syllabus/0A0A202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/30 -   @@ -407,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A203.html b/syllabus/0A0A203.html index 1e81a5a47a..0fda16ffb2 100644 --- a/syllabus/0A0A203.html +++ b/syllabus/0A0A203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A204.html b/syllabus/0A0A204.html index 0a6c7be07f..7c638daece 100644 --- a/syllabus/0A0A204.html +++ b/syllabus/0A0A204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0A0A205.html b/syllabus/0A0A205.html index 9e23909750..d8c3af6d8f 100644 --- a/syllabus/0A0A205.html +++ b/syllabus/0A0A205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AA1101.html b/syllabus/0AA1101.html index e392124d3f..6c638e310f 100644 --- a/syllabus/0AA1101.html +++ b/syllabus/0AA1101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA1102.html b/syllabus/0AA1102.html index e4ae6712ca..bafb24ce79 100644 --- a/syllabus/0AA1102.html +++ b/syllabus/0AA1102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA1502.html b/syllabus/0AA1502.html index 6ef345ecbb..79ecad34d7 100644 --- a/syllabus/0AA1502.html +++ b/syllabus/0AA1502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3001.html b/syllabus/0AA3001.html index 72929f4007..5eca03edf5 100644 --- a/syllabus/0AA3001.html +++ b/syllabus/0AA3001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3002.html b/syllabus/0AA3002.html index b0ca15563f..edafa9f8c3 100644 --- a/syllabus/0AA3002.html +++ b/syllabus/0AA3002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -536,5 +580,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3004.html b/syllabus/0AA3004.html index b7d8908608..7083833764 100644 --- a/syllabus/0AA3004.html +++ b/syllabus/0AA3004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3005.html b/syllabus/0AA3005.html index 7d5debad18..9ffd57a90c 100644 --- a/syllabus/0AA3005.html +++ b/syllabus/0AA3005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3006.html b/syllabus/0AA3006.html index cd738e635d..7438dd9112 100644 --- a/syllabus/0AA3006.html +++ b/syllabus/0AA3006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3007.html b/syllabus/0AA3007.html index bf84b85943..6dc3d1488a 100644 --- a/syllabus/0AA3007.html +++ b/syllabus/0AA3007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3008.html b/syllabus/0AA3008.html index f5865a11b0..5809b25b42 100644 --- a/syllabus/0AA3008.html +++ b/syllabus/0AA3008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -540,5 +584,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3009.html b/syllabus/0AA3009.html index 875718e850..2e060fa86f 100644 --- a/syllabus/0AA3009.html +++ b/syllabus/0AA3009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3010.html b/syllabus/0AA3010.html index 1fad1d3835..6ba282ff8a 100644 --- a/syllabus/0AA3010.html +++ b/syllabus/0AA3010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3015.html b/syllabus/0AA3015.html index f40c4c9ebd..b337f70545 100644 --- a/syllabus/0AA3015.html +++ b/syllabus/0AA3015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3016.html b/syllabus/0AA3016.html index 5b62e43298..abd7235f3d 100644 --- a/syllabus/0AA3016.html +++ b/syllabus/0AA3016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AA3017.html b/syllabus/0AA3017.html new file mode 100644 index 0000000000..08205378c0 --- /dev/null +++ b/syllabus/0AA3017.html @@ -0,0 +1,542 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ + 最終更新日:2023/12/20 + +   +
+ +

+ +0AA3017   + +ストラテジック・コミュニケーションズ +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C 集中 +
+ +谷口 智彦 +

+
+
+

+ 授業概要 + +

+

+ストラテジック・コミュニケーションズ(StratCom)とは何か。企業広報、一般のパブリック・リレーションズ(PR)とどう重なり何が異なるのか。本講義は、米英の、とりわけ軍事組織で発達を見たStratComの概念を講じるとともに、参加者おのおのが属す組織でどう実践すべきか考える機会を与えようとする。
 次に、個人がいかにすれば効果的な発信者となり得るかを掘り下げ、すぐにでも実行に移せる方途を探る。講師は故安倍晋三元総理の外交政策スピーチライターとして通算15年、麻生太郎元総理・外相のスピーチライターとしてほぼ同様の期間、従事した。この経験に基づき、本講義はまた、スピーチをつくるとはいかなることで、どうすれば実践力を養えるか伝授しようとする。講師が政策研究大学院大学(GRIPS)で長年各省官吏達に講じてき講義を発展させるものとなる。指導者の発言、演説は、危機におけるStratComの成否を左右するゆえに、重要である。
 課題の実行と発表機会を多く伴う。

+
+
+

+ 備考 + +

+

+1/19,1/26,2/2,2/9,2/16
対面
7-8限
令和5年度修了予定者は履修不可

+
+
+

+ 授業方法 + +

+

+講義及び演習

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+汎用 知の活用力/創成力(20%), マネジメント能力(20%), コミュニケーション能力(40%), 国際性(20%)

+
+ +
+

授業の到達目標(学修成果)

+

+ストラテジック・コミュニケーションについて理解を深め、その使い手として必要なスピーチなど技能を身につける。

+
+ +
+

キーワード

+

+ストラテジック・コミュニケーション、スピーチライティング、メディア・リテラシー

+
+ +
+

授業計画

+
+

+ストラテジック・コミュニケーションは兵士の生死を分ける重要性をもつものとして主に英米軍事組織で発達した。政府組織、企業や大学でも、劣らず重要である。StratComとはなんであってなんでないかを知るとともに、必要な技能としてスピーチライティングについて学び、技能を習得する。

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+第1回 +StratComを知る前に必要なコミュニケーションの基礎(講義、文献講読なし) + +
+第2回 +講義全体の流れと講師の紹介 + +
+第3回 +StratComとは何で、いかに発展し今日に至ったか(講義、文研講読なし) + +
+第4回 +わが国におけるStratComの諸相(講義、文献講読なし) + +
+第5回 +発表者を2名募る。近年の事例からStratComが重要な役割を示した例につき発表し、議論する。計2例を論じることになる。 + +
+第6回 +StratComを十全に実施するための組織をデザインする。ブレーンストーミングののち、発表 + +
+第7回 +スピーチとは何かを概説する(講義、文献講読なし) + +
+第8回 +発表者を2名募る。講師の近著『安倍総理のスピーチ』から議論したい箇所を取り出して説明したうえ、議論する。計2例を取り上げることとなる。 + +
+第9回 +この日までに書いてきたスピーチを朗読してもらう。 + +
+第10回 +承前。少なくとも4名の習作を読む。 + +
+
+
+
+ +
+

履修条件

+

+手を挙げることを厭わないこと

+
+ +
+

成績評価方法

+

+クラスへの貢献が50%、事後のエッセイが50%

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+クラスが終わるたび、48時間以内に、800字のエッセイをメールで講師に提出すること

+
+ +
+

教材・参考文献・配付資料等

+
+

+必須文献は谷口智彦『安倍総理のスピーチ』(文春新書)

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+

+とくに定めない。講師とのコンタクト法は、冒頭示す。

+
+ + + + +
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+面白がることができること。どんな些細なことでも手を挙げ聞くことができること。課題に対し意欲的であること。

+
+ + +
+

他の授業科目との関連

+
+
+ +
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0AB0001.html b/syllabus/0AB0001.html index 02a8b535a1..9a6807b415 100644 --- a/syllabus/0AB0001.html +++ b/syllabus/0AB0001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -450,5 +494,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AB0003.html b/syllabus/0AB0003.html index 4a8e307ca5..6ac324cb7b 100644 --- a/syllabus/0AB0003.html +++ b/syllabus/0AB0003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AB0005.html b/syllabus/0AB0005.html index 63a1b2febb..1ff50ef79c 100644 --- a/syllabus/0AB0005.html +++ b/syllabus/0AB0005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AB0011.html b/syllabus/0AB0011.html index 272f38c286..e43a8c8fea 100644 --- a/syllabus/0AB0011.html +++ b/syllabus/0AB0011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AB0021.html b/syllabus/0AB0021.html index bc032f1517..37562f444d 100644 --- a/syllabus/0AB0021.html +++ b/syllabus/0AB0021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -414,5 +458,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AB0022.html b/syllabus/0AB0022.html index eba0821d0b..8124794889 100644 --- a/syllabus/0AB0022.html +++ b/syllabus/0AB0022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -414,5 +458,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA211.html b/syllabus/0ABA211.html index 235946b7ba..cfd54b9e84 100644 --- a/syllabus/0ABA211.html +++ b/syllabus/0ABA211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -604,5 +648,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA213.html b/syllabus/0ABA213.html index d605d45e26..6b71b02eaf 100644 --- a/syllabus/0ABA213.html +++ b/syllabus/0ABA213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -604,5 +648,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA215.html b/syllabus/0ABA215.html index 7ad41c7ed2..ee54900e73 100644 --- a/syllabus/0ABA215.html +++ b/syllabus/0ABA215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -604,5 +648,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA217.html b/syllabus/0ABA217.html index ed4512ebfa..c1443000a8 100644 --- a/syllabus/0ABA217.html +++ b/syllabus/0ABA217.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -604,5 +648,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA221.html b/syllabus/0ABA221.html index 8e7c86f004..0dc8d58381 100644 --- a/syllabus/0ABA221.html +++ b/syllabus/0ABA221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -609,5 +653,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA223.html b/syllabus/0ABA223.html index e34fc90b50..a86984223d 100644 --- a/syllabus/0ABA223.html +++ b/syllabus/0ABA223.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -609,5 +653,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA225.html b/syllabus/0ABA225.html index 4874790e22..f5b727636d 100644 --- a/syllabus/0ABA225.html +++ b/syllabus/0ABA225.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -609,5 +653,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA227.html b/syllabus/0ABA227.html index c3511740dc..dff409c3d1 100644 --- a/syllabus/0ABA227.html +++ b/syllabus/0ABA227.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -609,5 +653,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA231.html b/syllabus/0ABA231.html index 24b9d7f72e..cf51c823bf 100644 --- a/syllabus/0ABA231.html +++ b/syllabus/0ABA231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA233.html b/syllabus/0ABA233.html index 426c1a9eec..87ac15ce30 100644 --- a/syllabus/0ABA233.html +++ b/syllabus/0ABA233.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA235.html b/syllabus/0ABA235.html index e1b72678f5..0082c3919d 100644 --- a/syllabus/0ABA235.html +++ b/syllabus/0ABA235.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA237.html b/syllabus/0ABA237.html index 472a5e7d52..8e893566aa 100644 --- a/syllabus/0ABA237.html +++ b/syllabus/0ABA237.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA241.html b/syllabus/0ABA241.html index a8fbc46a5b..20cf89abec 100644 --- a/syllabus/0ABA241.html +++ b/syllabus/0ABA241.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA243.html b/syllabus/0ABA243.html index 26b009b73f..e09504c11c 100644 --- a/syllabus/0ABA243.html +++ b/syllabus/0ABA243.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA245.html b/syllabus/0ABA245.html index 002ac31fc7..86b532c262 100644 --- a/syllabus/0ABA245.html +++ b/syllabus/0ABA245.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA247.html b/syllabus/0ABA247.html index 003254f010..c338c2cd04 100644 --- a/syllabus/0ABA247.html +++ b/syllabus/0ABA247.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA251.html b/syllabus/0ABA251.html index e60ee9ea4b..a9d5a528eb 100644 --- a/syllabus/0ABA251.html +++ b/syllabus/0ABA251.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -598,5 +642,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA253.html b/syllabus/0ABA253.html index 6f5602f7fc..787a031915 100644 --- a/syllabus/0ABA253.html +++ b/syllabus/0ABA253.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -598,5 +642,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA255.html b/syllabus/0ABA255.html index 75cf98921f..f0e277ff07 100644 --- a/syllabus/0ABA255.html +++ b/syllabus/0ABA255.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -600,5 +644,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA257.html b/syllabus/0ABA257.html index 8e427accf4..e3bc977e52 100644 --- a/syllabus/0ABA257.html +++ b/syllabus/0ABA257.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -600,5 +644,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA261.html b/syllabus/0ABA261.html index 0e63caa7a3..2ea1168d08 100644 --- a/syllabus/0ABA261.html +++ b/syllabus/0ABA261.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA263.html b/syllabus/0ABA263.html index 824feb60af..04830a0d57 100644 --- a/syllabus/0ABA263.html +++ b/syllabus/0ABA263.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA265.html b/syllabus/0ABA265.html index 49506b5b77..579c0f63c1 100644 --- a/syllabus/0ABA265.html +++ b/syllabus/0ABA265.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA267.html b/syllabus/0ABA267.html index 13e205fab9..b01cda6085 100644 --- a/syllabus/0ABA267.html +++ b/syllabus/0ABA267.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA401.html b/syllabus/0ABA401.html index e9ede1524e..8501943eeb 100644 --- a/syllabus/0ABA401.html +++ b/syllabus/0ABA401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABA402.html b/syllabus/0ABA402.html index 8c5ab14f32..4269150488 100644 --- a/syllabus/0ABA402.html +++ b/syllabus/0ABA402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA04.html b/syllabus/0ABAA04.html index 18a47a56c2..a8e172fc69 100644 --- a/syllabus/0ABAA04.html +++ b/syllabus/0ABAA04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA05.html b/syllabus/0ABAA05.html index c9622b4b5e..4a19f6d449 100644 --- a/syllabus/0ABAA05.html +++ b/syllabus/0ABAA05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA06.html b/syllabus/0ABAA06.html index d956480c53..469117d8d9 100644 --- a/syllabus/0ABAA06.html +++ b/syllabus/0ABAA06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA07.html b/syllabus/0ABAA07.html index 7ff53bb03f..48e55c07a2 100644 --- a/syllabus/0ABAA07.html +++ b/syllabus/0ABAA07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA24.html b/syllabus/0ABAA24.html index e2988d0c96..004b6ff8e1 100644 --- a/syllabus/0ABAA24.html +++ b/syllabus/0ABAA24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA26.html b/syllabus/0ABAA26.html index 8f95cbb614..d9394c08d2 100644 --- a/syllabus/0ABAA26.html +++ b/syllabus/0ABAA26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA34.html b/syllabus/0ABAA34.html index b907de2d84..8a6ef7c86d 100644 --- a/syllabus/0ABAA34.html +++ b/syllabus/0ABAA34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA35.html b/syllabus/0ABAA35.html index 2c47e32ba8..491e5d6d89 100644 --- a/syllabus/0ABAA35.html +++ b/syllabus/0ABAA35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA36.html b/syllabus/0ABAA36.html index 3516ac7813..2a52be808a 100644 --- a/syllabus/0ABAA36.html +++ b/syllabus/0ABAA36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA37.html b/syllabus/0ABAA37.html index 9355827253..b5ab18ec8b 100644 --- a/syllabus/0ABAA37.html +++ b/syllabus/0ABAA37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA50.html b/syllabus/0ABAA50.html index fb00292b69..1d263e6f3f 100644 --- a/syllabus/0ABAA50.html +++ b/syllabus/0ABAA50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA51.html b/syllabus/0ABAA51.html index b05881a576..ce7cc76bf9 100644 --- a/syllabus/0ABAA51.html +++ b/syllabus/0ABAA51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA52.html b/syllabus/0ABAA52.html index f260cc301e..c067db7535 100644 --- a/syllabus/0ABAA52.html +++ b/syllabus/0ABAA52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA53.html b/syllabus/0ABAA53.html index 61a54e061c..726be7f4c8 100644 --- a/syllabus/0ABAA53.html +++ b/syllabus/0ABAA53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA54.html b/syllabus/0ABAA54.html index a84374c262..1d9a866795 100644 --- a/syllabus/0ABAA54.html +++ b/syllabus/0ABAA54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA55.html b/syllabus/0ABAA55.html index c62474b3d4..3e94b4f94f 100644 --- a/syllabus/0ABAA55.html +++ b/syllabus/0ABAA55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA56.html b/syllabus/0ABAA56.html index 801852feca..68630e10d3 100644 --- a/syllabus/0ABAA56.html +++ b/syllabus/0ABAA56.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA57.html b/syllabus/0ABAA57.html index c32eecab27..3700598065 100644 --- a/syllabus/0ABAA57.html +++ b/syllabus/0ABAA57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA70.html b/syllabus/0ABAA70.html index d807d73a31..22596f5d58 100644 --- a/syllabus/0ABAA70.html +++ b/syllabus/0ABAA70.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA71.html b/syllabus/0ABAA71.html index 88ee99b0cc..516d91d90d 100644 --- a/syllabus/0ABAA71.html +++ b/syllabus/0ABAA71.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA72.html b/syllabus/0ABAA72.html index 34715f5a93..3cf2294122 100644 --- a/syllabus/0ABAA72.html +++ b/syllabus/0ABAA72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA73.html b/syllabus/0ABAA73.html index 0763e9f89f..63f21e6e0d 100644 --- a/syllabus/0ABAA73.html +++ b/syllabus/0ABAA73.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA74.html b/syllabus/0ABAA74.html index 7739473d9b..fafa67fff2 100644 --- a/syllabus/0ABAA74.html +++ b/syllabus/0ABAA74.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA75.html b/syllabus/0ABAA75.html index 4cdfa01e04..555ac92596 100644 --- a/syllabus/0ABAA75.html +++ b/syllabus/0ABAA75.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA76.html b/syllabus/0ABAA76.html index 1c27dff297..b391a63c60 100644 --- a/syllabus/0ABAA76.html +++ b/syllabus/0ABAA76.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA77.html b/syllabus/0ABAA77.html index 3e00be6e20..ea037345c0 100644 --- a/syllabus/0ABAA77.html +++ b/syllabus/0ABAA77.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA84.html b/syllabus/0ABAA84.html index afb0b3486c..314e44d866 100644 --- a/syllabus/0ABAA84.html +++ b/syllabus/0ABAA84.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAA86.html b/syllabus/0ABAA86.html index fde721318c..fde7e7a405 100644 --- a/syllabus/0ABAA86.html +++ b/syllabus/0ABAA86.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAC0.html b/syllabus/0ABAAC0.html index 54c563955c..ec9848744a 100644 --- a/syllabus/0ABAAC0.html +++ b/syllabus/0ABAAC0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAC1.html b/syllabus/0ABAAC1.html index e4fa37b4a2..cf70fd4f62 100644 --- a/syllabus/0ABAAC1.html +++ b/syllabus/0ABAAC1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAC2.html b/syllabus/0ABAAC2.html index 364e31a6b1..fef995e185 100644 --- a/syllabus/0ABAAC2.html +++ b/syllabus/0ABAAC2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAC3.html b/syllabus/0ABAAC3.html index 04a8f04ab0..f4ffbbf06c 100644 --- a/syllabus/0ABAAC3.html +++ b/syllabus/0ABAAC3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAE4.html b/syllabus/0ABAAE4.html index f30cf3e04f..7d8039dcdd 100644 --- a/syllabus/0ABAAE4.html +++ b/syllabus/0ABAAE4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAE5.html b/syllabus/0ABAAE5.html index 4cf811fb9e..4992baa8df 100644 --- a/syllabus/0ABAAE5.html +++ b/syllabus/0ABAAE5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAE6.html b/syllabus/0ABAAE6.html index cd7dac1a13..a0c8ca94aa 100644 --- a/syllabus/0ABAAE6.html +++ b/syllabus/0ABAAE6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAE7.html b/syllabus/0ABAAE7.html index f1022487bc..7502c66cdf 100644 --- a/syllabus/0ABAAE7.html +++ b/syllabus/0ABAAE7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAG4.html b/syllabus/0ABAAG4.html index 2de0f20dd0..a66bf830bb 100644 --- a/syllabus/0ABAAG4.html +++ b/syllabus/0ABAAG4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAG5.html b/syllabus/0ABAAG5.html index db33750dda..fa0c63833f 100644 --- a/syllabus/0ABAAG5.html +++ b/syllabus/0ABAAG5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAG6.html b/syllabus/0ABAAG6.html index f1af781049..2293858c06 100644 --- a/syllabus/0ABAAG6.html +++ b/syllabus/0ABAAG6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAG7.html b/syllabus/0ABAAG7.html index a32f97164a..9034e58669 100644 --- a/syllabus/0ABAAG7.html +++ b/syllabus/0ABAAG7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAH0.html b/syllabus/0ABAAH0.html index 2d115012ce..786f751e05 100644 --- a/syllabus/0ABAAH0.html +++ b/syllabus/0ABAAH0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAH1.html b/syllabus/0ABAAH1.html index 4279939897..e0c19d8c1d 100644 --- a/syllabus/0ABAAH1.html +++ b/syllabus/0ABAAH1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAH2.html b/syllabus/0ABAAH2.html index aed11ba265..773afea716 100644 --- a/syllabus/0ABAAH2.html +++ b/syllabus/0ABAAH2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAH3.html b/syllabus/0ABAAH3.html index 7621baa305..770fbf0a18 100644 --- a/syllabus/0ABAAH3.html +++ b/syllabus/0ABAAH3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL0.html b/syllabus/0ABAAL0.html index 69eddaaf8a..04744d5d2a 100644 --- a/syllabus/0ABAAL0.html +++ b/syllabus/0ABAAL0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL1.html b/syllabus/0ABAAL1.html index dad8f48565..5d55b15e97 100644 --- a/syllabus/0ABAAL1.html +++ b/syllabus/0ABAAL1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL2.html b/syllabus/0ABAAL2.html index e10bfb90d3..1568c2e10c 100644 --- a/syllabus/0ABAAL2.html +++ b/syllabus/0ABAAL2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL3.html b/syllabus/0ABAAL3.html index 8f9d8dec91..e7618c44a4 100644 --- a/syllabus/0ABAAL3.html +++ b/syllabus/0ABAAL3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL4.html b/syllabus/0ABAAL4.html index 949d1601fa..32a9b614bc 100644 --- a/syllabus/0ABAAL4.html +++ b/syllabus/0ABAAL4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL5.html b/syllabus/0ABAAL5.html index 71f40e0800..e6a1ee04cc 100644 --- a/syllabus/0ABAAL5.html +++ b/syllabus/0ABAAL5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL6.html b/syllabus/0ABAAL6.html index 5280de8666..db283284eb 100644 --- a/syllabus/0ABAAL6.html +++ b/syllabus/0ABAAL6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAL7.html b/syllabus/0ABAAL7.html index d1c2597b10..73a8bcbd2a 100644 --- a/syllabus/0ABAAL7.html +++ b/syllabus/0ABAAL7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAM0.html b/syllabus/0ABAAM0.html index beea4e584c..60cedc884a 100644 --- a/syllabus/0ABAAM0.html +++ b/syllabus/0ABAAM0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAM1.html b/syllabus/0ABAAM1.html index 4236863223..c9bcfc1046 100644 --- a/syllabus/0ABAAM1.html +++ b/syllabus/0ABAAM1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAM2.html b/syllabus/0ABAAM2.html index 8d6eeaf28d..f2010346e0 100644 --- a/syllabus/0ABAAM2.html +++ b/syllabus/0ABAAM2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAM3.html b/syllabus/0ABAAM3.html index 89cb754464..52e594f3f2 100644 --- a/syllabus/0ABAAM3.html +++ b/syllabus/0ABAAM3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAPA.html b/syllabus/0ABAAPA.html index ca0867cc27..0d0fb2aa08 100644 --- a/syllabus/0ABAAPA.html +++ b/syllabus/0ABAAPA.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAPB.html b/syllabus/0ABAAPB.html index e3209767f8..b72ab446fe 100644 --- a/syllabus/0ABAAPB.html +++ b/syllabus/0ABAAPB.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR0.html b/syllabus/0ABAAR0.html index f3aeaff2b6..e87f89c04c 100644 --- a/syllabus/0ABAAR0.html +++ b/syllabus/0ABAAR0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR1.html b/syllabus/0ABAAR1.html index 4edf67e017..37f4ecfe55 100644 --- a/syllabus/0ABAAR1.html +++ b/syllabus/0ABAAR1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR2.html b/syllabus/0ABAAR2.html index 7c17e6583b..404e7288a3 100644 --- a/syllabus/0ABAAR2.html +++ b/syllabus/0ABAAR2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR3.html b/syllabus/0ABAAR3.html index 11d0cd623c..641fa48b62 100644 --- a/syllabus/0ABAAR3.html +++ b/syllabus/0ABAAR3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR4.html b/syllabus/0ABAAR4.html index e383a8dec0..d6bf6033df 100644 --- a/syllabus/0ABAAR4.html +++ b/syllabus/0ABAAR4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR5.html b/syllabus/0ABAAR5.html index 5f44f937b5..0a5fcf752a 100644 --- a/syllabus/0ABAAR5.html +++ b/syllabus/0ABAAR5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR6.html b/syllabus/0ABAAR6.html index e1c59413eb..c4fd2a3953 100644 --- a/syllabus/0ABAAR6.html +++ b/syllabus/0ABAAR6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAR7.html b/syllabus/0ABAAR7.html index 3014a3bf9d..c210eceb5c 100644 --- a/syllabus/0ABAAR7.html +++ b/syllabus/0ABAAR7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS0.html b/syllabus/0ABAAS0.html index 162cb57adb..d6ede3a340 100644 --- a/syllabus/0ABAAS0.html +++ b/syllabus/0ABAAS0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS1.html b/syllabus/0ABAAS1.html index c4b0263385..02154a09f1 100644 --- a/syllabus/0ABAAS1.html +++ b/syllabus/0ABAAS1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS2.html b/syllabus/0ABAAS2.html index 06c1813be1..6ca4d794b0 100644 --- a/syllabus/0ABAAS2.html +++ b/syllabus/0ABAAS2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS3.html b/syllabus/0ABAAS3.html index 4fc01ab6a4..72e4f9569c 100644 --- a/syllabus/0ABAAS3.html +++ b/syllabus/0ABAAS3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS4.html b/syllabus/0ABAAS4.html index 200e15b4fd..691a46d8f9 100644 --- a/syllabus/0ABAAS4.html +++ b/syllabus/0ABAAS4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS5.html b/syllabus/0ABAAS5.html index 42c35f9c3f..b7492bdd5a 100644 --- a/syllabus/0ABAAS5.html +++ b/syllabus/0ABAAS5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS6.html b/syllabus/0ABAAS6.html index bba745ef3c..2ca92d2bea 100644 --- a/syllabus/0ABAAS6.html +++ b/syllabus/0ABAAS6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAS7.html b/syllabus/0ABAAS7.html index e2e8aab82e..e893524522 100644 --- a/syllabus/0ABAAS7.html +++ b/syllabus/0ABAAS7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAT0.html b/syllabus/0ABAAT0.html index 3006b51c61..91adac3440 100644 --- a/syllabus/0ABAAT0.html +++ b/syllabus/0ABAAT0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAT1.html b/syllabus/0ABAAT1.html index e9270a330b..288153a32c 100644 --- a/syllabus/0ABAAT1.html +++ b/syllabus/0ABAAT1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAT2.html b/syllabus/0ABAAT2.html index 7c9189f7a0..0246572afc 100644 --- a/syllabus/0ABAAT2.html +++ b/syllabus/0ABAAT2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAT3.html b/syllabus/0ABAAT3.html index a9436d20b9..1ffad9e694 100644 --- a/syllabus/0ABAAT3.html +++ b/syllabus/0ABAAT3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAV4.html b/syllabus/0ABAAV4.html index 6a5939f376..8f5790c66d 100644 --- a/syllabus/0ABAAV4.html +++ b/syllabus/0ABAAV4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAV5.html b/syllabus/0ABAAV5.html index 6ea98538e1..d5192cb8f3 100644 --- a/syllabus/0ABAAV5.html +++ b/syllabus/0ABAAV5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAV6.html b/syllabus/0ABAAV6.html index 02154b8952..421fc52006 100644 --- a/syllabus/0ABAAV6.html +++ b/syllabus/0ABAAV6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAV7.html b/syllabus/0ABAAV7.html index 321e325cea..6478a63e57 100644 --- a/syllabus/0ABAAV7.html +++ b/syllabus/0ABAAV7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAZC.html b/syllabus/0ABAAZC.html index 4d46dcef32..68c4851067 100644 --- a/syllabus/0ABAAZC.html +++ b/syllabus/0ABAAZC.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -456,5 +500,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAAZD.html b/syllabus/0ABAAZD.html index a511c1c7e3..cee0d9c18a 100644 --- a/syllabus/0ABAAZD.html +++ b/syllabus/0ABAAZD.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -456,5 +500,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA0.html b/syllabus/0ABACA0.html index 09e2560728..db27604b77 100644 --- a/syllabus/0ABACA0.html +++ b/syllabus/0ABACA0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA1.html b/syllabus/0ABACA1.html index 4a3d0be798..a756ccb1ad 100644 --- a/syllabus/0ABACA1.html +++ b/syllabus/0ABACA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA2.html b/syllabus/0ABACA2.html index adf0bb73b8..191c24709c 100644 --- a/syllabus/0ABACA2.html +++ b/syllabus/0ABACA2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA3.html b/syllabus/0ABACA3.html index 5cdcee2f3b..3be05b7362 100644 --- a/syllabus/0ABACA3.html +++ b/syllabus/0ABACA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA4.html b/syllabus/0ABACA4.html index d5ea332170..7ef405b6bc 100644 --- a/syllabus/0ABACA4.html +++ b/syllabus/0ABACA4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA5.html b/syllabus/0ABACA5.html index 8a75a23d34..eccea38bf8 100644 --- a/syllabus/0ABACA5.html +++ b/syllabus/0ABACA5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA6.html b/syllabus/0ABACA6.html index 9b41614a8d..05d0c54d09 100644 --- a/syllabus/0ABACA6.html +++ b/syllabus/0ABACA6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA7.html b/syllabus/0ABACA7.html index 6237998355..a6669feb2c 100644 --- a/syllabus/0ABACA7.html +++ b/syllabus/0ABACA7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA8.html b/syllabus/0ABACA8.html index 3ff444a905..e22bb3fac5 100644 --- a/syllabus/0ABACA8.html +++ b/syllabus/0ABACA8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACA9.html b/syllabus/0ABACA9.html index d8bc73450c..a79abb3f5b 100644 --- a/syllabus/0ABACA9.html +++ b/syllabus/0ABACA9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB0.html b/syllabus/0ABACB0.html index 2d1d74e78e..333eb6f9c6 100644 --- a/syllabus/0ABACB0.html +++ b/syllabus/0ABACB0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB1.html b/syllabus/0ABACB1.html index d5b6db6e9e..5e66da4fd5 100644 --- a/syllabus/0ABACB1.html +++ b/syllabus/0ABACB1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB2.html b/syllabus/0ABACB2.html index bfe6f91419..3a7e9acce5 100644 --- a/syllabus/0ABACB2.html +++ b/syllabus/0ABACB2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB3.html b/syllabus/0ABACB3.html index 168bd3a902..8048a845f2 100644 --- a/syllabus/0ABACB3.html +++ b/syllabus/0ABACB3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB4.html b/syllabus/0ABACB4.html index 410548bcea..68d5721667 100644 --- a/syllabus/0ABACB4.html +++ b/syllabus/0ABACB4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB5.html b/syllabus/0ABACB5.html index 677c3d63f8..feec7bdcb5 100644 --- a/syllabus/0ABACB5.html +++ b/syllabus/0ABACB5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB6.html b/syllabus/0ABACB6.html index 44752752ff..d0c1581d79 100644 --- a/syllabus/0ABACB6.html +++ b/syllabus/0ABACB6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB7.html b/syllabus/0ABACB7.html index 9d50fe619d..dab1a844a3 100644 --- a/syllabus/0ABACB7.html +++ b/syllabus/0ABACB7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB8.html b/syllabus/0ABACB8.html index b47213fb6c..c598b45e23 100644 --- a/syllabus/0ABACB8.html +++ b/syllabus/0ABACB8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -810,5 +854,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACB9.html b/syllabus/0ABACB9.html index 8cd7db0739..09d210fe18 100644 --- a/syllabus/0ABACB9.html +++ b/syllabus/0ABACB9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -806,5 +850,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACC0.html b/syllabus/0ABACC0.html index e05e4f33ad..701bbc39f9 100644 --- a/syllabus/0ABACC0.html +++ b/syllabus/0ABACC0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACC1.html b/syllabus/0ABACC1.html index 4ecab56189..03fa0268f2 100644 --- a/syllabus/0ABACC1.html +++ b/syllabus/0ABACC1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACC2.html b/syllabus/0ABACC2.html index 974adf3b7d..893a8caff2 100644 --- a/syllabus/0ABACC2.html +++ b/syllabus/0ABACC2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACC3.html b/syllabus/0ABACC3.html index b9d2d13857..fb6c47d838 100644 --- a/syllabus/0ABACC3.html +++ b/syllabus/0ABACC3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACC4.html b/syllabus/0ABACC4.html index 36a403f095..b169b6fb91 100644 --- a/syllabus/0ABACC4.html +++ b/syllabus/0ABACC4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACC5.html b/syllabus/0ABACC5.html index ade4e69acd..a4028481ad 100644 --- a/syllabus/0ABACC5.html +++ b/syllabus/0ABACC5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD0.html b/syllabus/0ABACD0.html index a4cc9381b5..7369dfd2a8 100644 --- a/syllabus/0ABACD0.html +++ b/syllabus/0ABACD0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD1.html b/syllabus/0ABACD1.html index 0d98af6520..f62d09e4f7 100644 --- a/syllabus/0ABACD1.html +++ b/syllabus/0ABACD1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD2.html b/syllabus/0ABACD2.html index 3c2636fdaf..97c6a28492 100644 --- a/syllabus/0ABACD2.html +++ b/syllabus/0ABACD2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD3.html b/syllabus/0ABACD3.html index ddd1ba3af6..9d48f7d85c 100644 --- a/syllabus/0ABACD3.html +++ b/syllabus/0ABACD3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD4.html b/syllabus/0ABACD4.html index 0f31c84141..5c613fddb6 100644 --- a/syllabus/0ABACD4.html +++ b/syllabus/0ABACD4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD5.html b/syllabus/0ABACD5.html index 604d49ba83..290461a26a 100644 --- a/syllabus/0ABACD5.html +++ b/syllabus/0ABACD5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD6.html b/syllabus/0ABACD6.html index 66e6fafef6..afa9d0b310 100644 --- a/syllabus/0ABACD6.html +++ b/syllabus/0ABACD6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD7.html b/syllabus/0ABACD7.html index 7184ca5509..d72cd158dc 100644 --- a/syllabus/0ABACD7.html +++ b/syllabus/0ABACD7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD8.html b/syllabus/0ABACD8.html index 661fad7810..b0480a727f 100644 --- a/syllabus/0ABACD8.html +++ b/syllabus/0ABACD8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACD9.html b/syllabus/0ABACD9.html index ef75285339..6f682ad30b 100644 --- a/syllabus/0ABACD9.html +++ b/syllabus/0ABACD9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACE0.html b/syllabus/0ABACE0.html index ea0229d611..2296c5ab97 100644 --- a/syllabus/0ABACE0.html +++ b/syllabus/0ABACE0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACE1.html b/syllabus/0ABACE1.html index 5df7f40df6..50717b8a75 100644 --- a/syllabus/0ABACE1.html +++ b/syllabus/0ABACE1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACE2.html b/syllabus/0ABACE2.html index fd12ac2c60..e7a00eecfc 100644 --- a/syllabus/0ABACE2.html +++ b/syllabus/0ABACE2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACE3.html b/syllabus/0ABACE3.html index 9cd82a64cc..34a3317523 100644 --- a/syllabus/0ABACE3.html +++ b/syllabus/0ABACE3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACE4.html b/syllabus/0ABACE4.html index 9ebe4e5ab8..00c76e6985 100644 --- a/syllabus/0ABACE4.html +++ b/syllabus/0ABACE4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACE5.html b/syllabus/0ABACE5.html index ca7cf4e252..ae43259b20 100644 --- a/syllabus/0ABACE5.html +++ b/syllabus/0ABACE5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF0.html b/syllabus/0ABACF0.html index 04812d1721..ed5574aa5f 100644 --- a/syllabus/0ABACF0.html +++ b/syllabus/0ABACF0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF1.html b/syllabus/0ABACF1.html index 4ad0d82156..dcef7c30c1 100644 --- a/syllabus/0ABACF1.html +++ b/syllabus/0ABACF1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF2.html b/syllabus/0ABACF2.html index 8e3070462a..f2f43d2884 100644 --- a/syllabus/0ABACF2.html +++ b/syllabus/0ABACF2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF3.html b/syllabus/0ABACF3.html index a5ff1cdc6b..08791c3300 100644 --- a/syllabus/0ABACF3.html +++ b/syllabus/0ABACF3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF4.html b/syllabus/0ABACF4.html index d8ad8b2d4f..05b7cdf4e0 100644 --- a/syllabus/0ABACF4.html +++ b/syllabus/0ABACF4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF5.html b/syllabus/0ABACF5.html index fab68e1b38..eb363ecad4 100644 --- a/syllabus/0ABACF5.html +++ b/syllabus/0ABACF5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF6.html b/syllabus/0ABACF6.html index ce4dd66e45..88537ef6b1 100644 --- a/syllabus/0ABACF6.html +++ b/syllabus/0ABACF6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF7.html b/syllabus/0ABACF7.html index e035376b23..fd02502c15 100644 --- a/syllabus/0ABACF7.html +++ b/syllabus/0ABACF7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF8.html b/syllabus/0ABACF8.html index 253272d1ae..1150598b14 100644 --- a/syllabus/0ABACF8.html +++ b/syllabus/0ABACF8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACF9.html b/syllabus/0ABACF9.html index 8614c0bd75..d789770563 100644 --- a/syllabus/0ABACF9.html +++ b/syllabus/0ABACF9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG0.html b/syllabus/0ABACG0.html index dc00b7f1ac..bf5e357a73 100644 --- a/syllabus/0ABACG0.html +++ b/syllabus/0ABACG0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG1.html b/syllabus/0ABACG1.html index 9eac69aa21..f143a391b7 100644 --- a/syllabus/0ABACG1.html +++ b/syllabus/0ABACG1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG2.html b/syllabus/0ABACG2.html index 0abb8fca67..1478e5c4cd 100644 --- a/syllabus/0ABACG2.html +++ b/syllabus/0ABACG2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG3.html b/syllabus/0ABACG3.html index 71122c0285..bb02e0184f 100644 --- a/syllabus/0ABACG3.html +++ b/syllabus/0ABACG3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG4.html b/syllabus/0ABACG4.html index 54f10422aa..28de9b0c15 100644 --- a/syllabus/0ABACG4.html +++ b/syllabus/0ABACG4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG5.html b/syllabus/0ABACG5.html index 0eefed2916..95b1f1a959 100644 --- a/syllabus/0ABACG5.html +++ b/syllabus/0ABACG5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG6.html b/syllabus/0ABACG6.html index 70d492e517..92fc90d736 100644 --- a/syllabus/0ABACG6.html +++ b/syllabus/0ABACG6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG7.html b/syllabus/0ABACG7.html index f046438ba8..17fce8d800 100644 --- a/syllabus/0ABACG7.html +++ b/syllabus/0ABACG7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG8.html b/syllabus/0ABACG8.html index 340c25506b..8c96f06926 100644 --- a/syllabus/0ABACG8.html +++ b/syllabus/0ABACG8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACG9.html b/syllabus/0ABACG9.html index da0dc5deee..ae8f6abc6a 100644 --- a/syllabus/0ABACG9.html +++ b/syllabus/0ABACG9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH0.html b/syllabus/0ABACH0.html index f9d5000c21..0c528d41ef 100644 --- a/syllabus/0ABACH0.html +++ b/syllabus/0ABACH0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH1.html b/syllabus/0ABACH1.html index 7b901ba383..6240f8e5e6 100644 --- a/syllabus/0ABACH1.html +++ b/syllabus/0ABACH1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH2.html b/syllabus/0ABACH2.html index 42050384be..4ca1718bfb 100644 --- a/syllabus/0ABACH2.html +++ b/syllabus/0ABACH2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH3.html b/syllabus/0ABACH3.html index 697d1d54c4..c0cd053e34 100644 --- a/syllabus/0ABACH3.html +++ b/syllabus/0ABACH3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH4.html b/syllabus/0ABACH4.html index 4bef07b709..66fdd4c70f 100644 --- a/syllabus/0ABACH4.html +++ b/syllabus/0ABACH4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -784,5 +828,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH5.html b/syllabus/0ABACH5.html index 066efc9bdc..17879a651f 100644 --- a/syllabus/0ABACH5.html +++ b/syllabus/0ABACH5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -784,5 +828,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH6.html b/syllabus/0ABACH6.html index 603eb99fe7..5ca1b9b666 100644 --- a/syllabus/0ABACH6.html +++ b/syllabus/0ABACH6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -791,5 +835,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACH7.html b/syllabus/0ABACH7.html index 235e8fd658..4677844a4a 100644 --- a/syllabus/0ABACH7.html +++ b/syllabus/0ABACH7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -791,5 +835,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ0.html b/syllabus/0ABACJ0.html index e4c6cb102b..4125848f33 100644 --- a/syllabus/0ABACJ0.html +++ b/syllabus/0ABACJ0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ1.html b/syllabus/0ABACJ1.html index 6fb9e16b6c..b6abcb82bd 100644 --- a/syllabus/0ABACJ1.html +++ b/syllabus/0ABACJ1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ2.html b/syllabus/0ABACJ2.html index 1fc7c17a0a..109f578e9e 100644 --- a/syllabus/0ABACJ2.html +++ b/syllabus/0ABACJ2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ3.html b/syllabus/0ABACJ3.html index e842e2077e..235bff5553 100644 --- a/syllabus/0ABACJ3.html +++ b/syllabus/0ABACJ3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ4.html b/syllabus/0ABACJ4.html index 5da775b75e..85339e8193 100644 --- a/syllabus/0ABACJ4.html +++ b/syllabus/0ABACJ4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ5.html b/syllabus/0ABACJ5.html index 669d8cea6a..01171bf0d7 100644 --- a/syllabus/0ABACJ5.html +++ b/syllabus/0ABACJ5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ6.html b/syllabus/0ABACJ6.html index 9a015ba552..83da065589 100644 --- a/syllabus/0ABACJ6.html +++ b/syllabus/0ABACJ6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ7.html b/syllabus/0ABACJ7.html index c11d99fc5f..6fd6e3ea99 100644 --- a/syllabus/0ABACJ7.html +++ b/syllabus/0ABACJ7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ8.html b/syllabus/0ABACJ8.html index 5c45a96358..7b5ff5d369 100644 --- a/syllabus/0ABACJ8.html +++ b/syllabus/0ABACJ8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACJ9.html b/syllabus/0ABACJ9.html index 76ac002bcf..ad6b82082a 100644 --- a/syllabus/0ABACJ9.html +++ b/syllabus/0ABACJ9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK0.html b/syllabus/0ABACK0.html index ecda96b291..08a1e2a3d9 100644 --- a/syllabus/0ABACK0.html +++ b/syllabus/0ABACK0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK1.html b/syllabus/0ABACK1.html index a8597cc2b4..0da7b94ccb 100644 --- a/syllabus/0ABACK1.html +++ b/syllabus/0ABACK1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK2.html b/syllabus/0ABACK2.html index d555695b31..1d1972f093 100644 --- a/syllabus/0ABACK2.html +++ b/syllabus/0ABACK2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1196,5 +1240,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK3.html b/syllabus/0ABACK3.html index 271e525caf..6f0b2d6e57 100644 --- a/syllabus/0ABACK3.html +++ b/syllabus/0ABACK3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK4.html b/syllabus/0ABACK4.html index 6b1ca0913c..19f4fff3eb 100644 --- a/syllabus/0ABACK4.html +++ b/syllabus/0ABACK4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK5.html b/syllabus/0ABACK5.html index def15e3142..7b1d14f15e 100644 --- a/syllabus/0ABACK5.html +++ b/syllabus/0ABACK5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACK6.html b/syllabus/0ABACK6.html index 7a859f6659..31ec93e25e 100644 --- a/syllabus/0ABACK6.html +++ b/syllabus/0ABACK6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL0.html b/syllabus/0ABACL0.html index 0cbee17038..68268ec847 100644 --- a/syllabus/0ABACL0.html +++ b/syllabus/0ABACL0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL1.html b/syllabus/0ABACL1.html index 5fb2345a04..14c1529c83 100644 --- a/syllabus/0ABACL1.html +++ b/syllabus/0ABACL1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL2.html b/syllabus/0ABACL2.html index be478cbc62..c52b57285a 100644 --- a/syllabus/0ABACL2.html +++ b/syllabus/0ABACL2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL3.html b/syllabus/0ABACL3.html index a181e47f62..dd515e6f47 100644 --- a/syllabus/0ABACL3.html +++ b/syllabus/0ABACL3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL4.html b/syllabus/0ABACL4.html index 60cd43df11..54ebbaa549 100644 --- a/syllabus/0ABACL4.html +++ b/syllabus/0ABACL4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL5.html b/syllabus/0ABACL5.html index 2d8762d9b3..c82001db47 100644 --- a/syllabus/0ABACL5.html +++ b/syllabus/0ABACL5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL6.html b/syllabus/0ABACL6.html index 1f6b79fec4..f3e9c79943 100644 --- a/syllabus/0ABACL6.html +++ b/syllabus/0ABACL6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL7.html b/syllabus/0ABACL7.html index 821f8a7106..e05fa65dc4 100644 --- a/syllabus/0ABACL7.html +++ b/syllabus/0ABACL7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL8.html b/syllabus/0ABACL8.html index b5972dbd2f..4c146f4433 100644 --- a/syllabus/0ABACL8.html +++ b/syllabus/0ABACL8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACL9.html b/syllabus/0ABACL9.html index 91a5fd626d..40b322559f 100644 --- a/syllabus/0ABACL9.html +++ b/syllabus/0ABACL9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM0.html b/syllabus/0ABACM0.html index bc95def396..ac69ad7c43 100644 --- a/syllabus/0ABACM0.html +++ b/syllabus/0ABACM0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM1.html b/syllabus/0ABACM1.html index decc87d63c..ea42e32168 100644 --- a/syllabus/0ABACM1.html +++ b/syllabus/0ABACM1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM2.html b/syllabus/0ABACM2.html index 6d10d2649e..e31da568f8 100644 --- a/syllabus/0ABACM2.html +++ b/syllabus/0ABACM2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM3.html b/syllabus/0ABACM3.html index 33f3bd07e8..00d266b7d2 100644 --- a/syllabus/0ABACM3.html +++ b/syllabus/0ABACM3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM4.html b/syllabus/0ABACM4.html index 6affd926d1..d4124bd66d 100644 --- a/syllabus/0ABACM4.html +++ b/syllabus/0ABACM4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM5.html b/syllabus/0ABACM5.html index 88d9f1bb1e..6554e0beef 100644 --- a/syllabus/0ABACM5.html +++ b/syllabus/0ABACM5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM6.html b/syllabus/0ABACM6.html index b326ea2281..f215d2db51 100644 --- a/syllabus/0ABACM6.html +++ b/syllabus/0ABACM6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM7.html b/syllabus/0ABACM7.html index 3f6a6c7455..795f3c4f14 100644 --- a/syllabus/0ABACM7.html +++ b/syllabus/0ABACM7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM8.html b/syllabus/0ABACM8.html index 9d173dfc26..68d816871a 100644 --- a/syllabus/0ABACM8.html +++ b/syllabus/0ABACM8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACM9.html b/syllabus/0ABACM9.html index ad8df221ee..cb498d7b6a 100644 --- a/syllabus/0ABACM9.html +++ b/syllabus/0ABACM9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACN0.html b/syllabus/0ABACN0.html index 6cce1dbf38..f23811751a 100644 --- a/syllabus/0ABACN0.html +++ b/syllabus/0ABACN0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -803,5 +847,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACN1.html b/syllabus/0ABACN1.html index 5fa3902b76..d725029f38 100644 --- a/syllabus/0ABACN1.html +++ b/syllabus/0ABACN1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -803,5 +847,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACP0.html b/syllabus/0ABACP0.html index 9a747628da..d742d90419 100644 --- a/syllabus/0ABACP0.html +++ b/syllabus/0ABACP0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABACP1.html b/syllabus/0ABACP1.html index 69094add19..52ebf6e43a 100644 --- a/syllabus/0ABACP1.html +++ b/syllabus/0ABACP1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE01.html b/syllabus/0ABAE01.html index 6ad16b568f..8740dd202d 100644 --- a/syllabus/0ABAE01.html +++ b/syllabus/0ABAE01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE02.html b/syllabus/0ABAE02.html index 22a04f49c9..f9d8c802ea 100644 --- a/syllabus/0ABAE02.html +++ b/syllabus/0ABAE02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE03.html b/syllabus/0ABAE03.html index a78c2b4e75..1b84d451c9 100644 --- a/syllabus/0ABAE03.html +++ b/syllabus/0ABAE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE04.html b/syllabus/0ABAE04.html index 1cbf393b7a..2beb0173f5 100644 --- a/syllabus/0ABAE04.html +++ b/syllabus/0ABAE04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE05.html b/syllabus/0ABAE05.html index 6666be76bd..6a00b1aec9 100644 --- a/syllabus/0ABAE05.html +++ b/syllabus/0ABAE05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE06.html b/syllabus/0ABAE06.html index ad1cd8d609..27ea539fc7 100644 --- a/syllabus/0ABAE06.html +++ b/syllabus/0ABAE06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE07.html b/syllabus/0ABAE07.html index 14855f18cc..d17f863f0b 100644 --- a/syllabus/0ABAE07.html +++ b/syllabus/0ABAE07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE08.html b/syllabus/0ABAE08.html index 5984b28fc2..0bf5a50586 100644 --- a/syllabus/0ABAE08.html +++ b/syllabus/0ABAE08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE09.html b/syllabus/0ABAE09.html index d95cd4131b..75152fde10 100644 --- a/syllabus/0ABAE09.html +++ b/syllabus/0ABAE09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE11.html b/syllabus/0ABAE11.html index 789c7dcd64..e1b43ee7d6 100644 --- a/syllabus/0ABAE11.html +++ b/syllabus/0ABAE11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE12.html b/syllabus/0ABAE12.html index 1b21a31e94..73794cfe44 100644 --- a/syllabus/0ABAE12.html +++ b/syllabus/0ABAE12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE13.html b/syllabus/0ABAE13.html index 3b4ccd77b2..db1e49ade1 100644 --- a/syllabus/0ABAE13.html +++ b/syllabus/0ABAE13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE14.html b/syllabus/0ABAE14.html index 4d3175b3de..58e5772310 100644 --- a/syllabus/0ABAE14.html +++ b/syllabus/0ABAE14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE15.html b/syllabus/0ABAE15.html index 5234617254..693347a443 100644 --- a/syllabus/0ABAE15.html +++ b/syllabus/0ABAE15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE16.html b/syllabus/0ABAE16.html index fbe62c2e7e..4150e7c640 100644 --- a/syllabus/0ABAE16.html +++ b/syllabus/0ABAE16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE17.html b/syllabus/0ABAE17.html index d1b9d94582..5c8065fbb9 100644 --- a/syllabus/0ABAE17.html +++ b/syllabus/0ABAE17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE18.html b/syllabus/0ABAE18.html index a64f56dfd6..6f589701c6 100644 --- a/syllabus/0ABAE18.html +++ b/syllabus/0ABAE18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE19.html b/syllabus/0ABAE19.html index 1688bf6d74..74363b5613 100644 --- a/syllabus/0ABAE19.html +++ b/syllabus/0ABAE19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE21.html b/syllabus/0ABAE21.html index 75407e79e6..8a1fd51c79 100644 --- a/syllabus/0ABAE21.html +++ b/syllabus/0ABAE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE22.html b/syllabus/0ABAE22.html index df8289fb23..f362108235 100644 --- a/syllabus/0ABAE22.html +++ b/syllabus/0ABAE22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE23.html b/syllabus/0ABAE23.html index 0e40dcc136..8e7b1da5aa 100644 --- a/syllabus/0ABAE23.html +++ b/syllabus/0ABAE23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE24.html b/syllabus/0ABAE24.html index e2981b10a3..bbd60e710d 100644 --- a/syllabus/0ABAE24.html +++ b/syllabus/0ABAE24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE25.html b/syllabus/0ABAE25.html index 107d8c8e38..c616638793 100644 --- a/syllabus/0ABAE25.html +++ b/syllabus/0ABAE25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE26.html b/syllabus/0ABAE26.html index 9377306f57..a79c4578bc 100644 --- a/syllabus/0ABAE26.html +++ b/syllabus/0ABAE26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE27.html b/syllabus/0ABAE27.html index 263fa03fba..e55fa0921e 100644 --- a/syllabus/0ABAE27.html +++ b/syllabus/0ABAE27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE28.html b/syllabus/0ABAE28.html index 90a619afcf..af62aba42b 100644 --- a/syllabus/0ABAE28.html +++ b/syllabus/0ABAE28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE29.html b/syllabus/0ABAE29.html index ca74adcd6e..418e5b14b9 100644 --- a/syllabus/0ABAE29.html +++ b/syllabus/0ABAE29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE31.html b/syllabus/0ABAE31.html index cd1c77969d..ede7d90b47 100644 --- a/syllabus/0ABAE31.html +++ b/syllabus/0ABAE31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE32.html b/syllabus/0ABAE32.html index 1f854cb354..243de5cc96 100644 --- a/syllabus/0ABAE32.html +++ b/syllabus/0ABAE32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE33.html b/syllabus/0ABAE33.html index 26b70d7e98..3423fee897 100644 --- a/syllabus/0ABAE33.html +++ b/syllabus/0ABAE33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE34.html b/syllabus/0ABAE34.html index 57e4c7b65e..1ef2704b57 100644 --- a/syllabus/0ABAE34.html +++ b/syllabus/0ABAE34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE35.html b/syllabus/0ABAE35.html index 2c13035e9a..abf4ad0006 100644 --- a/syllabus/0ABAE35.html +++ b/syllabus/0ABAE35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE36.html b/syllabus/0ABAE36.html index a82d7f0d70..ab9b52c493 100644 --- a/syllabus/0ABAE36.html +++ b/syllabus/0ABAE36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE37.html b/syllabus/0ABAE37.html index 3282ae933e..6550f90590 100644 --- a/syllabus/0ABAE37.html +++ b/syllabus/0ABAE37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE38.html b/syllabus/0ABAE38.html index 63fdc0b3cb..b40effa68b 100644 --- a/syllabus/0ABAE38.html +++ b/syllabus/0ABAE38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE39.html b/syllabus/0ABAE39.html index 697bf5099e..2a5e036c44 100644 --- a/syllabus/0ABAE39.html +++ b/syllabus/0ABAE39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE41.html b/syllabus/0ABAE41.html index 00eb2c6a98..9040517b7b 100644 --- a/syllabus/0ABAE41.html +++ b/syllabus/0ABAE41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE42.html b/syllabus/0ABAE42.html index 9a82876367..6e413f5ad9 100644 --- a/syllabus/0ABAE42.html +++ b/syllabus/0ABAE42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE43.html b/syllabus/0ABAE43.html index ff016c3ed7..8bce5a234f 100644 --- a/syllabus/0ABAE43.html +++ b/syllabus/0ABAE43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE44.html b/syllabus/0ABAE44.html index 32118f9503..2b12313e8e 100644 --- a/syllabus/0ABAE44.html +++ b/syllabus/0ABAE44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE45.html b/syllabus/0ABAE45.html index 84291188a9..720de3d38d 100644 --- a/syllabus/0ABAE45.html +++ b/syllabus/0ABAE45.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE46.html b/syllabus/0ABAE46.html index 024ab850f6..f860f19c1b 100644 --- a/syllabus/0ABAE46.html +++ b/syllabus/0ABAE46.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE52.html b/syllabus/0ABAE52.html index b8efce5ae6..24a669928a 100644 --- a/syllabus/0ABAE52.html +++ b/syllabus/0ABAE52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE53.html b/syllabus/0ABAE53.html index c466d79f38..f14112125f 100644 --- a/syllabus/0ABAE53.html +++ b/syllabus/0ABAE53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE54.html b/syllabus/0ABAE54.html index 220d0732e6..e34fa415bf 100644 --- a/syllabus/0ABAE54.html +++ b/syllabus/0ABAE54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE55.html b/syllabus/0ABAE55.html index 796c40924f..1064116adb 100644 --- a/syllabus/0ABAE55.html +++ b/syllabus/0ABAE55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE56.html b/syllabus/0ABAE56.html index 34a0f52cbd..1321b3c02c 100644 --- a/syllabus/0ABAE56.html +++ b/syllabus/0ABAE56.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE57.html b/syllabus/0ABAE57.html index 8d18068ddf..ec0793cc1c 100644 --- a/syllabus/0ABAE57.html +++ b/syllabus/0ABAE57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE58.html b/syllabus/0ABAE58.html index b610236ff9..d5c2f57825 100644 --- a/syllabus/0ABAE58.html +++ b/syllabus/0ABAE58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE59.html b/syllabus/0ABAE59.html index b173479d76..74696ceb44 100644 --- a/syllabus/0ABAE59.html +++ b/syllabus/0ABAE59.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE61.html b/syllabus/0ABAE61.html index 1098d771c3..88b1f62f48 100644 --- a/syllabus/0ABAE61.html +++ b/syllabus/0ABAE61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE62.html b/syllabus/0ABAE62.html index 6b78223bc8..292eb7535c 100644 --- a/syllabus/0ABAE62.html +++ b/syllabus/0ABAE62.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE63.html b/syllabus/0ABAE63.html index c1cb505811..0b1b3500be 100644 --- a/syllabus/0ABAE63.html +++ b/syllabus/0ABAE63.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE64.html b/syllabus/0ABAE64.html index 1db4f13e45..515a7f1f9e 100644 --- a/syllabus/0ABAE64.html +++ b/syllabus/0ABAE64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE65.html b/syllabus/0ABAE65.html index ff84535526..cc6ac03714 100644 --- a/syllabus/0ABAE65.html +++ b/syllabus/0ABAE65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE66.html b/syllabus/0ABAE66.html index f8bb61b4bc..9474aaf12f 100644 --- a/syllabus/0ABAE66.html +++ b/syllabus/0ABAE66.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE67.html b/syllabus/0ABAE67.html index 605fa18d3d..4ec29e7afe 100644 --- a/syllabus/0ABAE67.html +++ b/syllabus/0ABAE67.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE68.html b/syllabus/0ABAE68.html index 720b4465b1..1a6786dc36 100644 --- a/syllabus/0ABAE68.html +++ b/syllabus/0ABAE68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE69.html b/syllabus/0ABAE69.html index 70b3f545b1..92fda296f2 100644 --- a/syllabus/0ABAE69.html +++ b/syllabus/0ABAE69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE70.html b/syllabus/0ABAE70.html index 9da662ec88..becd8c39b2 100644 --- a/syllabus/0ABAE70.html +++ b/syllabus/0ABAE70.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE71.html b/syllabus/0ABAE71.html index 288249df67..4755629cc6 100644 --- a/syllabus/0ABAE71.html +++ b/syllabus/0ABAE71.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE72.html b/syllabus/0ABAE72.html index 18872998d9..b802aa9381 100644 --- a/syllabus/0ABAE72.html +++ b/syllabus/0ABAE72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE91.html b/syllabus/0ABAE91.html index adbe07a448..117d4f25b3 100644 --- a/syllabus/0ABAE91.html +++ b/syllabus/0ABAE91.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -473,5 +517,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE92.html b/syllabus/0ABAE92.html index c4c90e98a2..af2e633431 100644 --- a/syllabus/0ABAE92.html +++ b/syllabus/0ABAE92.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -476,5 +520,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAE97.html b/syllabus/0ABAE97.html index 5bd5214c09..716e048994 100644 --- a/syllabus/0ABAE97.html +++ b/syllabus/0ABAE97.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG10.html b/syllabus/0ABAG10.html index e9366a9240..9eba76f68c 100644 --- a/syllabus/0ABAG10.html +++ b/syllabus/0ABAG10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG11.html b/syllabus/0ABAG11.html index 213b874c67..29d184872d 100644 --- a/syllabus/0ABAG11.html +++ b/syllabus/0ABAG11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG12.html b/syllabus/0ABAG12.html index d5c126f7ad..43ca164a05 100644 --- a/syllabus/0ABAG12.html +++ b/syllabus/0ABAG12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG13.html b/syllabus/0ABAG13.html index d06b14f984..e4ea09f297 100644 --- a/syllabus/0ABAG13.html +++ b/syllabus/0ABAG13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG14.html b/syllabus/0ABAG14.html index 9c33938583..91de9b543d 100644 --- a/syllabus/0ABAG14.html +++ b/syllabus/0ABAG14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG15.html b/syllabus/0ABAG15.html index 4c6c7ce862..18bfafee67 100644 --- a/syllabus/0ABAG15.html +++ b/syllabus/0ABAG15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG16.html b/syllabus/0ABAG16.html index 94d88e2844..b8416a900e 100644 --- a/syllabus/0ABAG16.html +++ b/syllabus/0ABAG16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG17.html b/syllabus/0ABAG17.html index 34ec41f529..b269c7cff6 100644 --- a/syllabus/0ABAG17.html +++ b/syllabus/0ABAG17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG18.html b/syllabus/0ABAG18.html index 24587512bb..c3d3ef0634 100644 --- a/syllabus/0ABAG18.html +++ b/syllabus/0ABAG18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG19.html b/syllabus/0ABAG19.html index c388b81db4..05933be2bf 100644 --- a/syllabus/0ABAG19.html +++ b/syllabus/0ABAG19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG20.html b/syllabus/0ABAG20.html index ce56732e62..3563c0aae3 100644 --- a/syllabus/0ABAG20.html +++ b/syllabus/0ABAG20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -552,5 +596,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG21.html b/syllabus/0ABAG21.html index 827846ee28..843a39fe66 100644 --- a/syllabus/0ABAG21.html +++ b/syllabus/0ABAG21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG22.html b/syllabus/0ABAG22.html index 7970483b23..067549cf59 100644 --- a/syllabus/0ABAG22.html +++ b/syllabus/0ABAG22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG23.html b/syllabus/0ABAG23.html index 7083585f9f..e5d85d8029 100644 --- a/syllabus/0ABAG23.html +++ b/syllabus/0ABAG23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG24.html b/syllabus/0ABAG24.html index 45d50ef16a..1468b97756 100644 --- a/syllabus/0ABAG24.html +++ b/syllabus/0ABAG24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG25.html b/syllabus/0ABAG25.html index 8ac58291a6..d4a3990059 100644 --- a/syllabus/0ABAG25.html +++ b/syllabus/0ABAG25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG30.html b/syllabus/0ABAG30.html index 78eaa9ddee..eb89929ac3 100644 --- a/syllabus/0ABAG30.html +++ b/syllabus/0ABAG30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG31.html b/syllabus/0ABAG31.html index a996846efd..1751cad119 100644 --- a/syllabus/0ABAG31.html +++ b/syllabus/0ABAG31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG32.html b/syllabus/0ABAG32.html index b368194523..37d364730e 100644 --- a/syllabus/0ABAG32.html +++ b/syllabus/0ABAG32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG33.html b/syllabus/0ABAG33.html index 3ebe99528b..9f8b6a3fd0 100644 --- a/syllabus/0ABAG33.html +++ b/syllabus/0ABAG33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG36.html b/syllabus/0ABAG36.html index 3a5907d974..7a80dfa075 100644 --- a/syllabus/0ABAG36.html +++ b/syllabus/0ABAG36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG37.html b/syllabus/0ABAG37.html index d93d211078..06469aeaec 100644 --- a/syllabus/0ABAG37.html +++ b/syllabus/0ABAG37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG40.html b/syllabus/0ABAG40.html index 096f87ea6e..49dec60624 100644 --- a/syllabus/0ABAG40.html +++ b/syllabus/0ABAG40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG41.html b/syllabus/0ABAG41.html index 1539c63959..139c19b916 100644 --- a/syllabus/0ABAG41.html +++ b/syllabus/0ABAG41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG44.html b/syllabus/0ABAG44.html index 1c6d812eac..ec4aec08e1 100644 --- a/syllabus/0ABAG44.html +++ b/syllabus/0ABAG44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG45.html b/syllabus/0ABAG45.html index 7520f4c7f3..f6c1920a93 100644 --- a/syllabus/0ABAG45.html +++ b/syllabus/0ABAG45.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG50.html b/syllabus/0ABAG50.html index f2489a2200..95e43cc2a9 100644 --- a/syllabus/0ABAG50.html +++ b/syllabus/0ABAG50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG51.html b/syllabus/0ABAG51.html index 0c58a58272..a4cddf0124 100644 --- a/syllabus/0ABAG51.html +++ b/syllabus/0ABAG51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG52.html b/syllabus/0ABAG52.html index 83ea35b3cb..08dc3ae714 100644 --- a/syllabus/0ABAG52.html +++ b/syllabus/0ABAG52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG53.html b/syllabus/0ABAG53.html index 7337811064..112f1c0a5a 100644 --- a/syllabus/0ABAG53.html +++ b/syllabus/0ABAG53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG54.html b/syllabus/0ABAG54.html index 2ed5fd4ca5..a7f5d270aa 100644 --- a/syllabus/0ABAG54.html +++ b/syllabus/0ABAG54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG55.html b/syllabus/0ABAG55.html index bdb8f35a3d..365ae18c14 100644 --- a/syllabus/0ABAG55.html +++ b/syllabus/0ABAG55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG56.html b/syllabus/0ABAG56.html index 2f2a9b4d86..487beb6d2b 100644 --- a/syllabus/0ABAG56.html +++ b/syllabus/0ABAG56.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG57.html b/syllabus/0ABAG57.html index e795bd04ef..bd6fe09f65 100644 --- a/syllabus/0ABAG57.html +++ b/syllabus/0ABAG57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG60.html b/syllabus/0ABAG60.html index fbbc5b20b3..ffbc76f4a6 100644 --- a/syllabus/0ABAG60.html +++ b/syllabus/0ABAG60.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG61.html b/syllabus/0ABAG61.html index 4cf1b9c880..ae526ed8da 100644 --- a/syllabus/0ABAG61.html +++ b/syllabus/0ABAG61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG66.html b/syllabus/0ABAG66.html index de24b7344d..79afbb3213 100644 --- a/syllabus/0ABAG66.html +++ b/syllabus/0ABAG66.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG67.html b/syllabus/0ABAG67.html index da7d6bdc59..916fd02f46 100644 --- a/syllabus/0ABAG67.html +++ b/syllabus/0ABAG67.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG68.html b/syllabus/0ABAG68.html index d53e1816a1..b5b55d7fd6 100644 --- a/syllabus/0ABAG68.html +++ b/syllabus/0ABAG68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG69.html b/syllabus/0ABAG69.html index 9fec03bfb9..952365c4ac 100644 --- a/syllabus/0ABAG69.html +++ b/syllabus/0ABAG69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG70.html b/syllabus/0ABAG70.html index 0e378cf95a..b256f72a8c 100644 --- a/syllabus/0ABAG70.html +++ b/syllabus/0ABAG70.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG71.html b/syllabus/0ABAG71.html index b750840b80..f417b8e51a 100644 --- a/syllabus/0ABAG71.html +++ b/syllabus/0ABAG71.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG72.html b/syllabus/0ABAG72.html index d0e73c12be..00b726e448 100644 --- a/syllabus/0ABAG72.html +++ b/syllabus/0ABAG72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG73.html b/syllabus/0ABAG73.html index 7a298e5825..b09bebd64c 100644 --- a/syllabus/0ABAG73.html +++ b/syllabus/0ABAG73.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG76.html b/syllabus/0ABAG76.html index 524e5bfef4..9c246548fc 100644 --- a/syllabus/0ABAG76.html +++ b/syllabus/0ABAG76.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG77.html b/syllabus/0ABAG77.html index 34ddaca122..9b1fcc68e0 100644 --- a/syllabus/0ABAG77.html +++ b/syllabus/0ABAG77.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG80.html b/syllabus/0ABAG80.html index 4324c901c7..1dd7803e96 100644 --- a/syllabus/0ABAG80.html +++ b/syllabus/0ABAG80.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG81.html b/syllabus/0ABAG81.html index 3f781b1570..844d3c08ca 100644 --- a/syllabus/0ABAG81.html +++ b/syllabus/0ABAG81.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG84.html b/syllabus/0ABAG84.html index f2998be614..c3fba513a4 100644 --- a/syllabus/0ABAG84.html +++ b/syllabus/0ABAG84.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG85.html b/syllabus/0ABAG85.html index 21f19cb52c..867a17c4ac 100644 --- a/syllabus/0ABAG85.html +++ b/syllabus/0ABAG85.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG90.html b/syllabus/0ABAG90.html index d62fbe98a1..a916ac6bd6 100644 --- a/syllabus/0ABAG90.html +++ b/syllabus/0ABAG90.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG91.html b/syllabus/0ABAG91.html index 5d45c47c93..dd038e6819 100644 --- a/syllabus/0ABAG91.html +++ b/syllabus/0ABAG91.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG92.html b/syllabus/0ABAG92.html index 11ddd9b9f3..767ba0725d 100644 --- a/syllabus/0ABAG92.html +++ b/syllabus/0ABAG92.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG93.html b/syllabus/0ABAG93.html index fd1ed31a39..de0cd0b1e4 100644 --- a/syllabus/0ABAG93.html +++ b/syllabus/0ABAG93.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG96.html b/syllabus/0ABAG96.html index dbf1584f7f..3a306dc109 100644 --- a/syllabus/0ABAG96.html +++ b/syllabus/0ABAG96.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG97.html b/syllabus/0ABAG97.html index b52f3a8763..998a47959b 100644 --- a/syllabus/0ABAG97.html +++ b/syllabus/0ABAG97.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG98.html b/syllabus/0ABAG98.html index d34733acd1..85ae149f04 100644 --- a/syllabus/0ABAG98.html +++ b/syllabus/0ABAG98.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAG99.html b/syllabus/0ABAG99.html index 8d87a3298a..c6e37e80bc 100644 --- a/syllabus/0ABAG99.html +++ b/syllabus/0ABAG99.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGA0.html b/syllabus/0ABAGA0.html index 716ae38a7b..a6aefe71da 100644 --- a/syllabus/0ABAGA0.html +++ b/syllabus/0ABAGA0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGA1.html b/syllabus/0ABAGA1.html index 20ee6ff023..0070be2fb7 100644 --- a/syllabus/0ABAGA1.html +++ b/syllabus/0ABAGA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGX0.html b/syllabus/0ABAGX0.html index 0a7daaf4f2..c331f337c3 100644 --- a/syllabus/0ABAGX0.html +++ b/syllabus/0ABAGX0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGX1.html b/syllabus/0ABAGX1.html index 5209cc3b08..bf5ade9803 100644 --- a/syllabus/0ABAGX1.html +++ b/syllabus/0ABAGX1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGX2.html b/syllabus/0ABAGX2.html index 7cb5ade393..b7910c38d8 100644 --- a/syllabus/0ABAGX2.html +++ b/syllabus/0ABAGX2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -475,5 +519,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGX3.html b/syllabus/0ABAGX3.html index 1bc67ef626..cbbf1a4185 100644 --- a/syllabus/0ABAGX3.html +++ b/syllabus/0ABAGX3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -475,5 +519,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGY0.html b/syllabus/0ABAGY0.html index f4a8f1b238..5519c1aa66 100644 --- a/syllabus/0ABAGY0.html +++ b/syllabus/0ABAGY0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGY1.html b/syllabus/0ABAGY1.html index 0359a28f99..73645a641d 100644 --- a/syllabus/0ABAGY1.html +++ b/syllabus/0ABAGY1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGY2.html b/syllabus/0ABAGY2.html index 0102d72ee5..cb151e204d 100644 --- a/syllabus/0ABAGY2.html +++ b/syllabus/0ABAGY2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -475,5 +519,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAGY3.html b/syllabus/0ABAGY3.html index 5a21e710b4..8ce12f370b 100644 --- a/syllabus/0ABAGY3.html +++ b/syllabus/0ABAGY3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -475,5 +519,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJA1.html b/syllabus/0ABAJA1.html index 45892e3107..5865ea4182 100644 --- a/syllabus/0ABAJA1.html +++ b/syllabus/0ABAJA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJA3.html b/syllabus/0ABAJA3.html index aa85d4381f..81e8856385 100644 --- a/syllabus/0ABAJA3.html +++ b/syllabus/0ABAJA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJA5.html b/syllabus/0ABAJA5.html index 60cf36d38a..b1fa22812f 100644 --- a/syllabus/0ABAJA5.html +++ b/syllabus/0ABAJA5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJA7.html b/syllabus/0ABAJA7.html index b15f2f5162..4e9531bb3c 100644 --- a/syllabus/0ABAJA7.html +++ b/syllabus/0ABAJA7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJB1.html b/syllabus/0ABAJB1.html index 985efe378d..aa9f65857e 100644 --- a/syllabus/0ABAJB1.html +++ b/syllabus/0ABAJB1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJB3.html b/syllabus/0ABAJB3.html index 9eb60e9beb..aa411f39e0 100644 --- a/syllabus/0ABAJB3.html +++ b/syllabus/0ABAJB3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJB5.html b/syllabus/0ABAJB5.html index 909106f8e9..1d4b432b21 100644 --- a/syllabus/0ABAJB5.html +++ b/syllabus/0ABAJB5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJB7.html b/syllabus/0ABAJB7.html index 5d1037b8bc..f65e1861ef 100644 --- a/syllabus/0ABAJB7.html +++ b/syllabus/0ABAJB7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJC1.html b/syllabus/0ABAJC1.html index cf386c57c4..5f99acf01b 100644 --- a/syllabus/0ABAJC1.html +++ b/syllabus/0ABAJC1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJC3.html b/syllabus/0ABAJC3.html index 936338f847..ffbb702596 100644 --- a/syllabus/0ABAJC3.html +++ b/syllabus/0ABAJC3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJD1.html b/syllabus/0ABAJD1.html index 53e2f7606a..268565e157 100644 --- a/syllabus/0ABAJD1.html +++ b/syllabus/0ABAJD1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJD3.html b/syllabus/0ABAJD3.html index 3e08dd2058..30c8922b23 100644 --- a/syllabus/0ABAJD3.html +++ b/syllabus/0ABAJD3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJD5.html b/syllabus/0ABAJD5.html index 49bb00b702..fabff51e9f 100644 --- a/syllabus/0ABAJD5.html +++ b/syllabus/0ABAJD5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJD7.html b/syllabus/0ABAJD7.html index aa03c3b0e7..00fc6a7d9c 100644 --- a/syllabus/0ABAJD7.html +++ b/syllabus/0ABAJD7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJE1.html b/syllabus/0ABAJE1.html index 99aee6dc4a..c2cd751f2a 100644 --- a/syllabus/0ABAJE1.html +++ b/syllabus/0ABAJE1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJE3.html b/syllabus/0ABAJE3.html index 38f4ae5166..271b57f5c0 100644 --- a/syllabus/0ABAJE3.html +++ b/syllabus/0ABAJE3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -482,5 +526,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJE5.html b/syllabus/0ABAJE5.html index e2911dc7a4..5ff9bf07f4 100644 --- a/syllabus/0ABAJE5.html +++ b/syllabus/0ABAJE5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJE7.html b/syllabus/0ABAJE7.html index 257987e032..bf063e5d46 100644 --- a/syllabus/0ABAJE7.html +++ b/syllabus/0ABAJE7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJF1.html b/syllabus/0ABAJF1.html index 2818fd35ec..e4480b5003 100644 --- a/syllabus/0ABAJF1.html +++ b/syllabus/0ABAJF1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJF3.html b/syllabus/0ABAJF3.html index 91351ef094..8dea2fc537 100644 --- a/syllabus/0ABAJF3.html +++ b/syllabus/0ABAJF3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJG1.html b/syllabus/0ABAJG1.html index 3a678d3917..f1debb4519 100644 --- a/syllabus/0ABAJG1.html +++ b/syllabus/0ABAJG1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJG3.html b/syllabus/0ABAJG3.html index 993740ad7c..c0abc66ee2 100644 --- a/syllabus/0ABAJG3.html +++ b/syllabus/0ABAJG3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJG5.html b/syllabus/0ABAJG5.html index 05d3803f6d..37197dcecb 100644 --- a/syllabus/0ABAJG5.html +++ b/syllabus/0ABAJG5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJG7.html b/syllabus/0ABAJG7.html index 7d88edbe7c..23fd108a69 100644 --- a/syllabus/0ABAJG7.html +++ b/syllabus/0ABAJG7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJH1.html b/syllabus/0ABAJH1.html index 87f45e83f0..0331fad7f9 100644 --- a/syllabus/0ABAJH1.html +++ b/syllabus/0ABAJH1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJH3.html b/syllabus/0ABAJH3.html index 03197d0011..0ed0493278 100644 --- a/syllabus/0ABAJH3.html +++ b/syllabus/0ABAJH3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJH5.html b/syllabus/0ABAJH5.html index 9ed73f23bd..33f5d6678f 100644 --- a/syllabus/0ABAJH5.html +++ b/syllabus/0ABAJH5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJH7.html b/syllabus/0ABAJH7.html index 537ed1dd51..736542a1d0 100644 --- a/syllabus/0ABAJH7.html +++ b/syllabus/0ABAJH7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJJ1.html b/syllabus/0ABAJJ1.html index 3e828c0ac1..b6f168beac 100644 --- a/syllabus/0ABAJJ1.html +++ b/syllabus/0ABAJJ1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJJ3.html b/syllabus/0ABAJJ3.html index 799fb40c81..0c6e6bd5fb 100644 --- a/syllabus/0ABAJJ3.html +++ b/syllabus/0ABAJJ3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJJ5.html b/syllabus/0ABAJJ5.html index 133a683bdc..3853708f1b 100644 --- a/syllabus/0ABAJJ5.html +++ b/syllabus/0ABAJJ5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJJ7.html b/syllabus/0ABAJJ7.html index 8954c9a14d..8027353f59 100644 --- a/syllabus/0ABAJJ7.html +++ b/syllabus/0ABAJJ7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJK1.html b/syllabus/0ABAJK1.html index 64254d5614..e71e570097 100644 --- a/syllabus/0ABAJK1.html +++ b/syllabus/0ABAJK1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJK3.html b/syllabus/0ABAJK3.html index b69bac5787..75560cb7f7 100644 --- a/syllabus/0ABAJK3.html +++ b/syllabus/0ABAJK3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJL1.html b/syllabus/0ABAJL1.html index 1138c11c1b..62e465c968 100644 --- a/syllabus/0ABAJL1.html +++ b/syllabus/0ABAJL1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJL5.html b/syllabus/0ABAJL5.html index 096f5103fe..c2714c7d64 100644 --- a/syllabus/0ABAJL5.html +++ b/syllabus/0ABAJL5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJL7.html b/syllabus/0ABAJL7.html index fad2ee7f5d..2598b23fd6 100644 --- a/syllabus/0ABAJL7.html +++ b/syllabus/0ABAJL7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJM5.html b/syllabus/0ABAJM5.html index 5bd40ac630..c921635cf3 100644 --- a/syllabus/0ABAJM5.html +++ b/syllabus/0ABAJM5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABAJM7.html b/syllabus/0ABAJM7.html index 6ccd0c857a..2f49b6f3e7 100644 --- a/syllabus/0ABAJM7.html +++ b/syllabus/0ABAJM7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALA1.html b/syllabus/0ABALA1.html index 2e7e563e32..8d13214bb5 100644 --- a/syllabus/0ABALA1.html +++ b/syllabus/0ABALA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALA2.html b/syllabus/0ABALA2.html index ff9fd65e88..a91d1c3862 100644 --- a/syllabus/0ABALA2.html +++ b/syllabus/0ABALA2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALA3.html b/syllabus/0ABALA3.html index 78ad6ea538..9a56f373cf 100644 --- a/syllabus/0ABALA3.html +++ b/syllabus/0ABALA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALA4.html b/syllabus/0ABALA4.html index 3f8198686a..cb1e1c2dfb 100644 --- a/syllabus/0ABALA4.html +++ b/syllabus/0ABALA4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALB1.html b/syllabus/0ABALB1.html index 97e2eb6f7d..894d2ff694 100644 --- a/syllabus/0ABALB1.html +++ b/syllabus/0ABALB1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALB2.html b/syllabus/0ABALB2.html index 7b63ff47c6..e6f90ee98c 100644 --- a/syllabus/0ABALB2.html +++ b/syllabus/0ABALB2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALB3.html b/syllabus/0ABALB3.html index 56259ca8f1..20cd5a9126 100644 --- a/syllabus/0ABALB3.html +++ b/syllabus/0ABALB3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALB4.html b/syllabus/0ABALB4.html index 39ca387294..e650d4d4bc 100644 --- a/syllabus/0ABALB4.html +++ b/syllabus/0ABALB4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALC1.html b/syllabus/0ABALC1.html index 0698fb0c07..bcf1d3bc51 100644 --- a/syllabus/0ABALC1.html +++ b/syllabus/0ABALC1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALC2.html b/syllabus/0ABALC2.html index fd7fc956d4..084e08e7ad 100644 --- a/syllabus/0ABALC2.html +++ b/syllabus/0ABALC2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALC3.html b/syllabus/0ABALC3.html index b30ea82db5..d89e8cc00d 100644 --- a/syllabus/0ABALC3.html +++ b/syllabus/0ABALC3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALC4.html b/syllabus/0ABALC4.html index aac48b3bfb..934d80e070 100644 --- a/syllabus/0ABALC4.html +++ b/syllabus/0ABALC4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALD1.html b/syllabus/0ABALD1.html index bed1b5f5ef..7b04bf868c 100644 --- a/syllabus/0ABALD1.html +++ b/syllabus/0ABALD1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALD2.html b/syllabus/0ABALD2.html index 13c22f619c..6863005fa1 100644 --- a/syllabus/0ABALD2.html +++ b/syllabus/0ABALD2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALD3.html b/syllabus/0ABALD3.html index 248fbe190b..0b08b401d9 100644 --- a/syllabus/0ABALD3.html +++ b/syllabus/0ABALD3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALD4.html b/syllabus/0ABALD4.html index 7d241a5a88..8304fbb6d5 100644 --- a/syllabus/0ABALD4.html +++ b/syllabus/0ABALD4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALE1.html b/syllabus/0ABALE1.html index 2a7c422558..ce3ed9af23 100644 --- a/syllabus/0ABALE1.html +++ b/syllabus/0ABALE1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALE2.html b/syllabus/0ABALE2.html index 4173ea7801..e7a352a64e 100644 --- a/syllabus/0ABALE2.html +++ b/syllabus/0ABALE2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALE3.html b/syllabus/0ABALE3.html index 36f6247c8e..a20a18b5b2 100644 --- a/syllabus/0ABALE3.html +++ b/syllabus/0ABALE3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALE4.html b/syllabus/0ABALE4.html index f131657359..6c10a51a88 100644 --- a/syllabus/0ABALE4.html +++ b/syllabus/0ABALE4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALF1.html b/syllabus/0ABALF1.html index 3e1a549336..7c79b4f9d7 100644 --- a/syllabus/0ABALF1.html +++ b/syllabus/0ABALF1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALF2.html b/syllabus/0ABALF2.html index 789f36f3a4..3599986016 100644 --- a/syllabus/0ABALF2.html +++ b/syllabus/0ABALF2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALF3.html b/syllabus/0ABALF3.html index 43d5afe8d1..b0246aee03 100644 --- a/syllabus/0ABALF3.html +++ b/syllabus/0ABALF3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALF4.html b/syllabus/0ABALF4.html index 250a536887..3cc39d516c 100644 --- a/syllabus/0ABALF4.html +++ b/syllabus/0ABALF4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALH1.html b/syllabus/0ABALH1.html index 560a54a3e4..31fd5943b1 100644 --- a/syllabus/0ABALH1.html +++ b/syllabus/0ABALH1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALH2.html b/syllabus/0ABALH2.html index 8c54523c44..23b6a1aa9e 100644 --- a/syllabus/0ABALH2.html +++ b/syllabus/0ABALH2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALJ1.html b/syllabus/0ABALJ1.html index f1bacff97b..be6a7a38cf 100644 --- a/syllabus/0ABALJ1.html +++ b/syllabus/0ABALJ1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALJ2.html b/syllabus/0ABALJ2.html index 77beeaaa9a..b40f51952f 100644 --- a/syllabus/0ABALJ2.html +++ b/syllabus/0ABALJ2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALK4.html b/syllabus/0ABALK4.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/0ABALK4.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/0ABALL1.html b/syllabus/0ABALL1.html index 7915aea2b8..f12d049ce9 100644 --- a/syllabus/0ABALL1.html +++ b/syllabus/0ABALL1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALL2.html b/syllabus/0ABALL2.html index 66200ee70c..19b45eb566 100644 --- a/syllabus/0ABALL2.html +++ b/syllabus/0ABALL2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALM1.html b/syllabus/0ABALM1.html index 0ad10b38c4..f209b4467e 100644 --- a/syllabus/0ABALM1.html +++ b/syllabus/0ABALM1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALM2.html b/syllabus/0ABALM2.html index f0dff4e257..55d01318f9 100644 --- a/syllabus/0ABALM2.html +++ b/syllabus/0ABALM2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALN1.html b/syllabus/0ABALN1.html index 9a0d72cff7..529078d5f0 100644 --- a/syllabus/0ABALN1.html +++ b/syllabus/0ABALN1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALN2.html b/syllabus/0ABALN2.html index 81aee55be9..8baa012d62 100644 --- a/syllabus/0ABALN2.html +++ b/syllabus/0ABALN2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALO1.html b/syllabus/0ABALO1.html index 31168327e2..12ebe4ac8c 100644 --- a/syllabus/0ABALO1.html +++ b/syllabus/0ABALO1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALO2.html b/syllabus/0ABALO2.html index 4c4407e72e..8fce14a052 100644 --- a/syllabus/0ABALO2.html +++ b/syllabus/0ABALO2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALP1.html b/syllabus/0ABALP1.html index feb30c564d..54164079eb 100644 --- a/syllabus/0ABALP1.html +++ b/syllabus/0ABALP1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALP2.html b/syllabus/0ABALP2.html index 7af31b296c..d8e0a8c741 100644 --- a/syllabus/0ABALP2.html +++ b/syllabus/0ABALP2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALQ1.html b/syllabus/0ABALQ1.html index 11104f905f..d0d3e4b856 100644 --- a/syllabus/0ABALQ1.html +++ b/syllabus/0ABALQ1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALQ2.html b/syllabus/0ABALQ2.html index 93f860a304..852ea85c56 100644 --- a/syllabus/0ABALQ2.html +++ b/syllabus/0ABALQ2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALS1.html b/syllabus/0ABALS1.html index 2617356cd8..0681173ec2 100644 --- a/syllabus/0ABALS1.html +++ b/syllabus/0ABALS1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -556,5 +600,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALS2.html b/syllabus/0ABALS2.html index 5931f31cd7..faee32e062 100644 --- a/syllabus/0ABALS2.html +++ b/syllabus/0ABALS2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -556,5 +600,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALT1.html b/syllabus/0ABALT1.html index 2862c7b0e3..7f6d50c244 100644 --- a/syllabus/0ABALT1.html +++ b/syllabus/0ABALT1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALT2.html b/syllabus/0ABALT2.html index 2b164873b3..5c6c58193d 100644 --- a/syllabus/0ABALT2.html +++ b/syllabus/0ABALT2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALU1.html b/syllabus/0ABALU1.html index f3f35c438e..674f19a9f3 100644 --- a/syllabus/0ABALU1.html +++ b/syllabus/0ABALU1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALU2.html b/syllabus/0ABALU2.html index 370ab7f2ab..18813233ca 100644 --- a/syllabus/0ABALU2.html +++ b/syllabus/0ABALU2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALV1.html b/syllabus/0ABALV1.html index 4763322edb..1690112e3d 100644 --- a/syllabus/0ABALV1.html +++ b/syllabus/0ABALV1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALV2.html b/syllabus/0ABALV2.html index 0507d56f5b..3d41d97000 100644 --- a/syllabus/0ABALV2.html +++ b/syllabus/0ABALV2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALX1.html b/syllabus/0ABALX1.html index a632955b4a..7a4f5c0792 100644 --- a/syllabus/0ABALX1.html +++ b/syllabus/0ABALX1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALX2.html b/syllabus/0ABALX2.html index abd618dff9..d8a41f58ad 100644 --- a/syllabus/0ABALX2.html +++ b/syllabus/0ABALX2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALZ1.html b/syllabus/0ABALZ1.html index 0e064c7269..86d01bfb5b 100644 --- a/syllabus/0ABALZ1.html +++ b/syllabus/0ABALZ1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALZ2.html b/syllabus/0ABALZ2.html index 9104dbf782..a4d66c810b 100644 --- a/syllabus/0ABALZ2.html +++ b/syllabus/0ABALZ2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALZ3.html b/syllabus/0ABALZ3.html index e2872ac7ba..228a7472e1 100644 --- a/syllabus/0ABALZ3.html +++ b/syllabus/0ABALZ3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABALZ4.html b/syllabus/0ABALZ4.html index c476aca878..6da5ca85ea 100644 --- a/syllabus/0ABALZ4.html +++ b/syllabus/0ABALZ4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC000.html b/syllabus/0ABC000.html index c430bacd23..82c10ee75a 100644 --- a/syllabus/0ABC000.html +++ b/syllabus/0ABC000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC001.html b/syllabus/0ABC001.html index fba8656ac8..bd8acf47a2 100644 --- a/syllabus/0ABC001.html +++ b/syllabus/0ABC001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC002.html b/syllabus/0ABC002.html index a872c20e2b..eb2220695b 100644 --- a/syllabus/0ABC002.html +++ b/syllabus/0ABC002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC003.html b/syllabus/0ABC003.html index df5277d9d0..d6c7d97342 100644 --- a/syllabus/0ABC003.html +++ b/syllabus/0ABC003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC004.html b/syllabus/0ABC004.html index c888dcfd6b..e083aa832f 100644 --- a/syllabus/0ABC004.html +++ b/syllabus/0ABC004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC005.html b/syllabus/0ABC005.html index bf58be9481..7d982f3abb 100644 --- a/syllabus/0ABC005.html +++ b/syllabus/0ABC005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC006.html b/syllabus/0ABC006.html index 91dd57914d..67cfac9032 100644 --- a/syllabus/0ABC006.html +++ b/syllabus/0ABC006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC007.html b/syllabus/0ABC007.html index 677d110dd3..80374e4e05 100644 --- a/syllabus/0ABC007.html +++ b/syllabus/0ABC007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC008.html b/syllabus/0ABC008.html index 38e37cd328..d502f90d49 100644 --- a/syllabus/0ABC008.html +++ b/syllabus/0ABC008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC009.html b/syllabus/0ABC009.html index afe3134a57..ebfa827ed8 100644 --- a/syllabus/0ABC009.html +++ b/syllabus/0ABC009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC010.html b/syllabus/0ABC010.html index bb7592fed7..93c7e83a90 100644 --- a/syllabus/0ABC010.html +++ b/syllabus/0ABC010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC011.html b/syllabus/0ABC011.html index ffe21ea345..fcccec4376 100644 --- a/syllabus/0ABC011.html +++ b/syllabus/0ABC011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC012.html b/syllabus/0ABC012.html index 36ab482ff8..e3a7c04fe2 100644 --- a/syllabus/0ABC012.html +++ b/syllabus/0ABC012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC100.html b/syllabus/0ABC100.html index 069cbcdc77..8ff3e9bc08 100644 --- a/syllabus/0ABC100.html +++ b/syllabus/0ABC100.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC101.html b/syllabus/0ABC101.html index 761031a19d..592b86610e 100644 --- a/syllabus/0ABC101.html +++ b/syllabus/0ABC101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC102.html b/syllabus/0ABC102.html index c68bf9982a..07c91d9750 100644 --- a/syllabus/0ABC102.html +++ b/syllabus/0ABC102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC103.html b/syllabus/0ABC103.html index 557defc3fa..ed0e858cc2 100644 --- a/syllabus/0ABC103.html +++ b/syllabus/0ABC103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC104.html b/syllabus/0ABC104.html index 77ce314869..c984911df9 100644 --- a/syllabus/0ABC104.html +++ b/syllabus/0ABC104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -223,6 +267,10 @@

シラバス参照

+ + 最新版のシラバスを表示 + +   @@ -230,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/07 -   @@ -598,5 +644,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC105.html b/syllabus/0ABC105.html index 031643e406..77c2168350 100644 --- a/syllabus/0ABC105.html +++ b/syllabus/0ABC105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -588,5 +632,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC106.html b/syllabus/0ABC106.html index a66b3d3ba8..6d4c6c2761 100644 --- a/syllabus/0ABC106.html +++ b/syllabus/0ABC106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC107.html b/syllabus/0ABC107.html index 8a83b3bd04..c21484f206 100644 --- a/syllabus/0ABC107.html +++ b/syllabus/0ABC107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC108.html b/syllabus/0ABC108.html index e733b9546e..36ddd92d6f 100644 --- a/syllabus/0ABC108.html +++ b/syllabus/0ABC108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC109.html b/syllabus/0ABC109.html index afa74bd134..74390d4cce 100644 --- a/syllabus/0ABC109.html +++ b/syllabus/0ABC109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC110.html b/syllabus/0ABC110.html index f00c58de20..8429593cc4 100644 --- a/syllabus/0ABC110.html +++ b/syllabus/0ABC110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC111.html b/syllabus/0ABC111.html index ec31c6dd90..9b2bb20356 100644 --- a/syllabus/0ABC111.html +++ b/syllabus/0ABC111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC112.html b/syllabus/0ABC112.html index 11963fa218..a2c1981879 100644 --- a/syllabus/0ABC112.html +++ b/syllabus/0ABC112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC114.html b/syllabus/0ABC114.html index 65550a03a7..7f2a1eb6c8 100644 --- a/syllabus/0ABC114.html +++ b/syllabus/0ABC114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC115.html b/syllabus/0ABC115.html index 03749d5f13..69d35a8e94 100644 --- a/syllabus/0ABC115.html +++ b/syllabus/0ABC115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC116.html b/syllabus/0ABC116.html index 424e98d0bb..0574bfd18b 100644 --- a/syllabus/0ABC116.html +++ b/syllabus/0ABC116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC117.html b/syllabus/0ABC117.html index 9528912e30..b6195d1864 100644 --- a/syllabus/0ABC117.html +++ b/syllabus/0ABC117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC118.html b/syllabus/0ABC118.html index 31744a6a72..8a322de859 100644 --- a/syllabus/0ABC118.html +++ b/syllabus/0ABC118.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC120.html b/syllabus/0ABC120.html index 8a22c2c45f..0c40f4ce47 100644 --- a/syllabus/0ABC120.html +++ b/syllabus/0ABC120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC121.html b/syllabus/0ABC121.html index d4d2484699..031bff774c 100644 --- a/syllabus/0ABC121.html +++ b/syllabus/0ABC121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC122.html b/syllabus/0ABC122.html index 4ed6468faa..2128b82519 100644 --- a/syllabus/0ABC122.html +++ b/syllabus/0ABC122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC123.html b/syllabus/0ABC123.html index b8b4d9aea4..8b7ed46532 100644 --- a/syllabus/0ABC123.html +++ b/syllabus/0ABC123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC124.html b/syllabus/0ABC124.html index 1e6c32951d..68b7a1cdcd 100644 --- a/syllabus/0ABC124.html +++ b/syllabus/0ABC124.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC125.html b/syllabus/0ABC125.html index 0a67c08754..81a4e02cda 100644 --- a/syllabus/0ABC125.html +++ b/syllabus/0ABC125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC126.html b/syllabus/0ABC126.html index 94ba98a296..076dbfc19b 100644 --- a/syllabus/0ABC126.html +++ b/syllabus/0ABC126.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC127.html b/syllabus/0ABC127.html index 5a961eb2c8..6a9ab9ddd4 100644 --- a/syllabus/0ABC127.html +++ b/syllabus/0ABC127.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC200.html b/syllabus/0ABC200.html index 96fb1324c3..815e5ba6a2 100644 --- a/syllabus/0ABC200.html +++ b/syllabus/0ABC200.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -380,5 +424,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC201.html b/syllabus/0ABC201.html index e6ef410c48..794013c7fc 100644 --- a/syllabus/0ABC201.html +++ b/syllabus/0ABC201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC202.html b/syllabus/0ABC202.html index 34b1f99bbb..9b80e314db 100644 --- a/syllabus/0ABC202.html +++ b/syllabus/0ABC202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC203.html b/syllabus/0ABC203.html index 067cf2a2df..4460cfb158 100644 --- a/syllabus/0ABC203.html +++ b/syllabus/0ABC203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC204.html b/syllabus/0ABC204.html index d7404cb4c1..1714160dbf 100644 --- a/syllabus/0ABC204.html +++ b/syllabus/0ABC204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC205.html b/syllabus/0ABC205.html index 7a5bb01d1e..890ddfe9b0 100644 --- a/syllabus/0ABC205.html +++ b/syllabus/0ABC205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC206.html b/syllabus/0ABC206.html index 8295c0b589..e6d86303b4 100644 --- a/syllabus/0ABC206.html +++ b/syllabus/0ABC206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC207.html b/syllabus/0ABC207.html index dee5db050f..36d6952253 100644 --- a/syllabus/0ABC207.html +++ b/syllabus/0ABC207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC208.html b/syllabus/0ABC208.html index 5f87f0c531..06a2a82dd2 100644 --- a/syllabus/0ABC208.html +++ b/syllabus/0ABC208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC209.html b/syllabus/0ABC209.html index 33c756553b..ac03bce64a 100644 --- a/syllabus/0ABC209.html +++ b/syllabus/0ABC209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC210.html b/syllabus/0ABC210.html index be07e480a9..9702cab914 100644 --- a/syllabus/0ABC210.html +++ b/syllabus/0ABC210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC211.html b/syllabus/0ABC211.html index 8dfadbf6ab..373607751b 100644 --- a/syllabus/0ABC211.html +++ b/syllabus/0ABC211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC212.html b/syllabus/0ABC212.html index b38c839f05..5af37b8879 100644 --- a/syllabus/0ABC212.html +++ b/syllabus/0ABC212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC213.html b/syllabus/0ABC213.html index 1beafc5ca0..f162c89964 100644 --- a/syllabus/0ABC213.html +++ b/syllabus/0ABC213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC214.html b/syllabus/0ABC214.html index 694b89b5d7..50913874eb 100644 --- a/syllabus/0ABC214.html +++ b/syllabus/0ABC214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC215.html b/syllabus/0ABC215.html index 384d04fc8d..3131080676 100644 --- a/syllabus/0ABC215.html +++ b/syllabus/0ABC215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC216.html b/syllabus/0ABC216.html index fefb7e8310..6f5949fd80 100644 --- a/syllabus/0ABC216.html +++ b/syllabus/0ABC216.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC217.html b/syllabus/0ABC217.html index a2984cbd5c..def8708efb 100644 --- a/syllabus/0ABC217.html +++ b/syllabus/0ABC217.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC218.html b/syllabus/0ABC218.html index 3edfa9e3b0..c449f63ae8 100644 --- a/syllabus/0ABC218.html +++ b/syllabus/0ABC218.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC300.html b/syllabus/0ABC300.html index 23fd6512ed..ac4e1d477f 100644 --- a/syllabus/0ABC300.html +++ b/syllabus/0ABC300.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC301.html b/syllabus/0ABC301.html index 3b3029a0c2..0ca68c5e3d 100644 --- a/syllabus/0ABC301.html +++ b/syllabus/0ABC301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -480,5 +524,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC302.html b/syllabus/0ABC302.html index d0b873b4c8..a0216fb0cd 100644 --- a/syllabus/0ABC302.html +++ b/syllabus/0ABC302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC303.html b/syllabus/0ABC303.html index 38bc061e55..2b6375437b 100644 --- a/syllabus/0ABC303.html +++ b/syllabus/0ABC303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC304.html b/syllabus/0ABC304.html index 9f0fbb393d..458ae459dd 100644 --- a/syllabus/0ABC304.html +++ b/syllabus/0ABC304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC305.html b/syllabus/0ABC305.html index 63bc3273c6..4f5695b94d 100644 --- a/syllabus/0ABC305.html +++ b/syllabus/0ABC305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC306.html b/syllabus/0ABC306.html index 44bb33f05b..4465db6cbe 100644 --- a/syllabus/0ABC306.html +++ b/syllabus/0ABC306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC307.html b/syllabus/0ABC307.html index 26b1b28a26..51f679ac66 100644 --- a/syllabus/0ABC307.html +++ b/syllabus/0ABC307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC308.html b/syllabus/0ABC308.html index 65ee2ee830..d028918c7f 100644 --- a/syllabus/0ABC308.html +++ b/syllabus/0ABC308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC309.html b/syllabus/0ABC309.html index 72b4725751..3e39342289 100644 --- a/syllabus/0ABC309.html +++ b/syllabus/0ABC309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC310.html b/syllabus/0ABC310.html index f9e6feed9e..78a4b611ff 100644 --- a/syllabus/0ABC310.html +++ b/syllabus/0ABC310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC311.html b/syllabus/0ABC311.html index eb84871c85..f566329a20 100644 --- a/syllabus/0ABC311.html +++ b/syllabus/0ABC311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC312.html b/syllabus/0ABC312.html index ccbbd9a68d..9a78a88e6a 100644 --- a/syllabus/0ABC312.html +++ b/syllabus/0ABC312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC313.html b/syllabus/0ABC313.html index da22f9bb44..832f26c960 100644 --- a/syllabus/0ABC313.html +++ b/syllabus/0ABC313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/07 -   @@ -391,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC314.html b/syllabus/0ABC314.html index c67f0c01c8..3a1a49f8bf 100644 --- a/syllabus/0ABC314.html +++ b/syllabus/0ABC314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC315.html b/syllabus/0ABC315.html index 4e8c3e16d0..52eb54e57a 100644 --- a/syllabus/0ABC315.html +++ b/syllabus/0ABC315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC316.html b/syllabus/0ABC316.html index 3584f1e364..8c87ea0a3b 100644 --- a/syllabus/0ABC316.html +++ b/syllabus/0ABC316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC317.html b/syllabus/0ABC317.html index 3a4cb3c09b..820b8efe3d 100644 --- a/syllabus/0ABC317.html +++ b/syllabus/0ABC317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC320.html b/syllabus/0ABC320.html index eb1465509d..ff0588cc73 100644 --- a/syllabus/0ABC320.html +++ b/syllabus/0ABC320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC321.html b/syllabus/0ABC321.html index 88901c6585..2c4fc3d6b8 100644 --- a/syllabus/0ABC321.html +++ b/syllabus/0ABC321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -223,6 +267,10 @@

シラバス参照

+ + 最新版のシラバスを表示 + +   @@ -230,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/07 -   @@ -389,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC322.html b/syllabus/0ABC322.html index 79437bc897..5be1a49222 100644 --- a/syllabus/0ABC322.html +++ b/syllabus/0ABC322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC323.html b/syllabus/0ABC323.html index 299e443de3..40147dbebe 100644 --- a/syllabus/0ABC323.html +++ b/syllabus/0ABC323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC324.html b/syllabus/0ABC324.html index 5e7558fa57..829dc915f6 100644 --- a/syllabus/0ABC324.html +++ b/syllabus/0ABC324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC325.html b/syllabus/0ABC325.html index 4e7b8c45f2..1062962cdd 100644 --- a/syllabus/0ABC325.html +++ b/syllabus/0ABC325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC326.html b/syllabus/0ABC326.html index cb824e2b98..6df88ac9e4 100644 --- a/syllabus/0ABC326.html +++ b/syllabus/0ABC326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC327.html b/syllabus/0ABC327.html index 2fbbe1e6a3..c5e641b581 100644 --- a/syllabus/0ABC327.html +++ b/syllabus/0ABC327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -475,5 +519,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC400.html b/syllabus/0ABC400.html index 625bd9b8be..ab5e72e6c8 100644 --- a/syllabus/0ABC400.html +++ b/syllabus/0ABC400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC401.html b/syllabus/0ABC401.html index b6f669227a..a13388de76 100644 --- a/syllabus/0ABC401.html +++ b/syllabus/0ABC401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC402.html b/syllabus/0ABC402.html index 1f7365cf3e..42e85739d3 100644 --- a/syllabus/0ABC402.html +++ b/syllabus/0ABC402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC403.html b/syllabus/0ABC403.html index c5d99d003f..74fe7d4d05 100644 --- a/syllabus/0ABC403.html +++ b/syllabus/0ABC403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC404.html b/syllabus/0ABC404.html index 4a652456fb..0107fad9d0 100644 --- a/syllabus/0ABC404.html +++ b/syllabus/0ABC404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC405.html b/syllabus/0ABC405.html index 19f5fe2eb6..79819fe3ef 100644 --- a/syllabus/0ABC405.html +++ b/syllabus/0ABC405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC406.html b/syllabus/0ABC406.html index 70752f2018..9e14dcbf8a 100644 --- a/syllabus/0ABC406.html +++ b/syllabus/0ABC406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC407.html b/syllabus/0ABC407.html index 9a08a59557..a4fe7d8fc8 100644 --- a/syllabus/0ABC407.html +++ b/syllabus/0ABC407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC409.html b/syllabus/0ABC409.html index 4c61769964..7d2d54faff 100644 --- a/syllabus/0ABC409.html +++ b/syllabus/0ABC409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC410.html b/syllabus/0ABC410.html index 71ac5c1297..38ac4426d2 100644 --- a/syllabus/0ABC410.html +++ b/syllabus/0ABC410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC411.html b/syllabus/0ABC411.html index 47b9476805..d9dc8ce359 100644 --- a/syllabus/0ABC411.html +++ b/syllabus/0ABC411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC412.html b/syllabus/0ABC412.html index 59e8e923e0..743e80e018 100644 --- a/syllabus/0ABC412.html +++ b/syllabus/0ABC412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC413.html b/syllabus/0ABC413.html index 7ad292ac99..efde1b0c09 100644 --- a/syllabus/0ABC413.html +++ b/syllabus/0ABC413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC414.html b/syllabus/0ABC414.html index ad94049557..d646fad779 100644 --- a/syllabus/0ABC414.html +++ b/syllabus/0ABC414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC415.html b/syllabus/0ABC415.html index f2d786e133..860276f0bc 100644 --- a/syllabus/0ABC415.html +++ b/syllabus/0ABC415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC416.html b/syllabus/0ABC416.html index 0a9ea7051c..b81080d2bc 100644 --- a/syllabus/0ABC416.html +++ b/syllabus/0ABC416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC417.html b/syllabus/0ABC417.html index 98aec02248..d296d65522 100644 --- a/syllabus/0ABC417.html +++ b/syllabus/0ABC417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC418.html b/syllabus/0ABC418.html index 8c26de7917..4c1bf80e98 100644 --- a/syllabus/0ABC418.html +++ b/syllabus/0ABC418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC419.html b/syllabus/0ABC419.html index f618f4b675..b2f8779e53 100644 --- a/syllabus/0ABC419.html +++ b/syllabus/0ABC419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC500.html b/syllabus/0ABC500.html index cc2306ade9..b6004e2c23 100644 --- a/syllabus/0ABC500.html +++ b/syllabus/0ABC500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC501.html b/syllabus/0ABC501.html index 2ffcb1f4a6..5278fe8290 100644 --- a/syllabus/0ABC501.html +++ b/syllabus/0ABC501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC502.html b/syllabus/0ABC502.html index 9f3621c371..7a8b738971 100644 --- a/syllabus/0ABC502.html +++ b/syllabus/0ABC502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC600.html b/syllabus/0ABC600.html index 8476f190a7..3bd29a3edf 100644 --- a/syllabus/0ABC600.html +++ b/syllabus/0ABC600.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC601.html b/syllabus/0ABC601.html index 01b041de52..9ec3c6d71a 100644 --- a/syllabus/0ABC601.html +++ b/syllabus/0ABC601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC602.html b/syllabus/0ABC602.html index 36893bc440..cbfb7a15eb 100644 --- a/syllabus/0ABC602.html +++ b/syllabus/0ABC602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC603.html b/syllabus/0ABC603.html index 5e0726dff1..2f3717d5f7 100644 --- a/syllabus/0ABC603.html +++ b/syllabus/0ABC603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC604.html b/syllabus/0ABC604.html index e7bebe46f0..2df98f0857 100644 --- a/syllabus/0ABC604.html +++ b/syllabus/0ABC604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC605.html b/syllabus/0ABC605.html index 295b8d3af1..47411c60eb 100644 --- a/syllabus/0ABC605.html +++ b/syllabus/0ABC605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC606.html b/syllabus/0ABC606.html index e198a530b0..007c915ab7 100644 --- a/syllabus/0ABC606.html +++ b/syllabus/0ABC606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC607.html b/syllabus/0ABC607.html index fc34a12259..a30d427b44 100644 --- a/syllabus/0ABC607.html +++ b/syllabus/0ABC607.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC608.html b/syllabus/0ABC608.html index f1bbefff45..cdb3e01a4f 100644 --- a/syllabus/0ABC608.html +++ b/syllabus/0ABC608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC609.html b/syllabus/0ABC609.html index e594dcd4f4..1a609c4e49 100644 --- a/syllabus/0ABC609.html +++ b/syllabus/0ABC609.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC610.html b/syllabus/0ABC610.html index e8ff7bd405..3fe76b0e76 100644 --- a/syllabus/0ABC610.html +++ b/syllabus/0ABC610.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC611.html b/syllabus/0ABC611.html index 7d681a27c5..0b6072bae3 100644 --- a/syllabus/0ABC611.html +++ b/syllabus/0ABC611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC614.html b/syllabus/0ABC614.html index 957796a4db..d5760df039 100644 --- a/syllabus/0ABC614.html +++ b/syllabus/0ABC614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC615.html b/syllabus/0ABC615.html index f0ad355725..323665ba3e 100644 --- a/syllabus/0ABC615.html +++ b/syllabus/0ABC615.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC616.html b/syllabus/0ABC616.html index 7d85ea2194..0de69b8570 100644 --- a/syllabus/0ABC616.html +++ b/syllabus/0ABC616.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC617.html b/syllabus/0ABC617.html index 03aa81cd35..fbe1379c11 100644 --- a/syllabus/0ABC617.html +++ b/syllabus/0ABC617.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC620.html b/syllabus/0ABC620.html index 4e73580c04..c5dcfce95b 100644 --- a/syllabus/0ABC620.html +++ b/syllabus/0ABC620.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC621.html b/syllabus/0ABC621.html index 434d802a88..e3163f6f10 100644 --- a/syllabus/0ABC621.html +++ b/syllabus/0ABC621.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC622.html b/syllabus/0ABC622.html index a53d77c3df..2902766e7e 100644 --- a/syllabus/0ABC622.html +++ b/syllabus/0ABC622.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC623.html b/syllabus/0ABC623.html index c91bae08a1..75a517e0fa 100644 --- a/syllabus/0ABC623.html +++ b/syllabus/0ABC623.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC624.html b/syllabus/0ABC624.html index 18a81aa3e5..14746d6b03 100644 --- a/syllabus/0ABC624.html +++ b/syllabus/0ABC624.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC625.html b/syllabus/0ABC625.html index 9ac55e0409..5877cb0ef9 100644 --- a/syllabus/0ABC625.html +++ b/syllabus/0ABC625.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC626.html b/syllabus/0ABC626.html index 0b9f3b33f3..02b1bb01c1 100644 --- a/syllabus/0ABC626.html +++ b/syllabus/0ABC626.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC627.html b/syllabus/0ABC627.html index a094301b70..8d4a80ec30 100644 --- a/syllabus/0ABC627.html +++ b/syllabus/0ABC627.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC628.html b/syllabus/0ABC628.html index ead0a5bff7..fc8ec9596a 100644 --- a/syllabus/0ABC628.html +++ b/syllabus/0ABC628.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC629.html b/syllabus/0ABC629.html index 6e375f0903..73bd922c6d 100644 --- a/syllabus/0ABC629.html +++ b/syllabus/0ABC629.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC700.html b/syllabus/0ABC700.html index f7ffc4ada4..ad5c1bc250 100644 --- a/syllabus/0ABC700.html +++ b/syllabus/0ABC700.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC701.html b/syllabus/0ABC701.html index 3041103bfa..3b646683f4 100644 --- a/syllabus/0ABC701.html +++ b/syllabus/0ABC701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC702.html b/syllabus/0ABC702.html index c1639a4834..117d217a41 100644 --- a/syllabus/0ABC702.html +++ b/syllabus/0ABC702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC703.html b/syllabus/0ABC703.html index 00463ee269..a6db2779c7 100644 --- a/syllabus/0ABC703.html +++ b/syllabus/0ABC703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC704.html b/syllabus/0ABC704.html index 17f93279ee..5f70d669c8 100644 --- a/syllabus/0ABC704.html +++ b/syllabus/0ABC704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC705.html b/syllabus/0ABC705.html index d22691e37b..b45e6977d8 100644 --- a/syllabus/0ABC705.html +++ b/syllabus/0ABC705.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC706.html b/syllabus/0ABC706.html index 48a62e8fa9..c9676ac893 100644 --- a/syllabus/0ABC706.html +++ b/syllabus/0ABC706.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC707.html b/syllabus/0ABC707.html index 16d9393954..cc737b3fb5 100644 --- a/syllabus/0ABC707.html +++ b/syllabus/0ABC707.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC708.html b/syllabus/0ABC708.html index ca26593822..22f72c25d2 100644 --- a/syllabus/0ABC708.html +++ b/syllabus/0ABC708.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC709.html b/syllabus/0ABC709.html index 4c8250c9b6..78e4c8422e 100644 --- a/syllabus/0ABC709.html +++ b/syllabus/0ABC709.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC710.html b/syllabus/0ABC710.html index fd41591803..b13ee464ab 100644 --- a/syllabus/0ABC710.html +++ b/syllabus/0ABC710.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC711.html b/syllabus/0ABC711.html index 86f6d1f497..0a48000fcd 100644 --- a/syllabus/0ABC711.html +++ b/syllabus/0ABC711.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC712.html b/syllabus/0ABC712.html index 6f3871e752..dfdb13edc1 100644 --- a/syllabus/0ABC712.html +++ b/syllabus/0ABC712.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC713.html b/syllabus/0ABC713.html index 44dc3a641a..a18d4bb0ed 100644 --- a/syllabus/0ABC713.html +++ b/syllabus/0ABC713.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC714.html b/syllabus/0ABC714.html index 6b64467b23..e13d32f289 100644 --- a/syllabus/0ABC714.html +++ b/syllabus/0ABC714.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC715.html b/syllabus/0ABC715.html index da563539c7..b74a43b5c3 100644 --- a/syllabus/0ABC715.html +++ b/syllabus/0ABC715.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC716.html b/syllabus/0ABC716.html index ac3f71dc5c..dba0328970 100644 --- a/syllabus/0ABC716.html +++ b/syllabus/0ABC716.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC717.html b/syllabus/0ABC717.html index 8110ff5cb6..d61eeab726 100644 --- a/syllabus/0ABC717.html +++ b/syllabus/0ABC717.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -223,6 +267,10 @@

シラバス参照

+ + 最新版のシラバスを表示 + +   @@ -230,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/07 -   @@ -373,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC718.html b/syllabus/0ABC718.html index cd5a4ed38c..e60fab5b64 100644 --- a/syllabus/0ABC718.html +++ b/syllabus/0ABC718.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC800.html b/syllabus/0ABC800.html index 20c7e22093..6664da1d75 100644 --- a/syllabus/0ABC800.html +++ b/syllabus/0ABC800.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC801.html b/syllabus/0ABC801.html index eb3deb00ac..501f444585 100644 --- a/syllabus/0ABC801.html +++ b/syllabus/0ABC801.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC802.html b/syllabus/0ABC802.html index f7f79fe787..26c521c7d1 100644 --- a/syllabus/0ABC802.html +++ b/syllabus/0ABC802.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC803.html b/syllabus/0ABC803.html index 1fa85d7a3f..8f025ece9f 100644 --- a/syllabus/0ABC803.html +++ b/syllabus/0ABC803.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC804.html b/syllabus/0ABC804.html index 50ca576af1..6527bb4ce3 100644 --- a/syllabus/0ABC804.html +++ b/syllabus/0ABC804.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC805.html b/syllabus/0ABC805.html index 6a314ae13c..2b0a7a565e 100644 --- a/syllabus/0ABC805.html +++ b/syllabus/0ABC805.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC806.html b/syllabus/0ABC806.html index 83dfe0ec9e..48a5b2e5b1 100644 --- a/syllabus/0ABC806.html +++ b/syllabus/0ABC806.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC807.html b/syllabus/0ABC807.html index 884c61f6a6..89c551bd73 100644 --- a/syllabus/0ABC807.html +++ b/syllabus/0ABC807.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC808.html b/syllabus/0ABC808.html index 80db1e2102..ee2ceaefa6 100644 --- a/syllabus/0ABC808.html +++ b/syllabus/0ABC808.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC809.html b/syllabus/0ABC809.html index b79c05e8e4..8ff26f095d 100644 --- a/syllabus/0ABC809.html +++ b/syllabus/0ABC809.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC810.html b/syllabus/0ABC810.html index 236812aaac..606cce9f26 100644 --- a/syllabus/0ABC810.html +++ b/syllabus/0ABC810.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC811.html b/syllabus/0ABC811.html index ab42efcacb..e2f56a187b 100644 --- a/syllabus/0ABC811.html +++ b/syllabus/0ABC811.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC812.html b/syllabus/0ABC812.html index f918cfc5f1..24bcd99eaf 100644 --- a/syllabus/0ABC812.html +++ b/syllabus/0ABC812.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC813.html b/syllabus/0ABC813.html index 114c733cb8..29d1171c0c 100644 --- a/syllabus/0ABC813.html +++ b/syllabus/0ABC813.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC814.html b/syllabus/0ABC814.html index c1a2498420..d08fb21053 100644 --- a/syllabus/0ABC814.html +++ b/syllabus/0ABC814.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC815.html b/syllabus/0ABC815.html index 465c691db1..7d7235cee5 100644 --- a/syllabus/0ABC815.html +++ b/syllabus/0ABC815.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC816.html b/syllabus/0ABC816.html index cda8033237..b9ec5d7e9a 100644 --- a/syllabus/0ABC816.html +++ b/syllabus/0ABC816.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC817.html b/syllabus/0ABC817.html index 347aa7d441..ba0a6ef22b 100644 --- a/syllabus/0ABC817.html +++ b/syllabus/0ABC817.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC818.html b/syllabus/0ABC818.html index d8a2289bcd..e649510a54 100644 --- a/syllabus/0ABC818.html +++ b/syllabus/0ABC818.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC819.html b/syllabus/0ABC819.html index 7ec0b1a835..01a3404d91 100644 --- a/syllabus/0ABC819.html +++ b/syllabus/0ABC819.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC820.html b/syllabus/0ABC820.html index a4532b204d..06c7bb6db3 100644 --- a/syllabus/0ABC820.html +++ b/syllabus/0ABC820.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC821.html b/syllabus/0ABC821.html index bbd75bf243..1e19ac0e0f 100644 --- a/syllabus/0ABC821.html +++ b/syllabus/0ABC821.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC822.html b/syllabus/0ABC822.html index 79bd4e3826..173adb0510 100644 --- a/syllabus/0ABC822.html +++ b/syllabus/0ABC822.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC823.html b/syllabus/0ABC823.html index e9dc0658bf..fadbe805dc 100644 --- a/syllabus/0ABC823.html +++ b/syllabus/0ABC823.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC824.html b/syllabus/0ABC824.html index 6494eb928c..79cec1cbd4 100644 --- a/syllabus/0ABC824.html +++ b/syllabus/0ABC824.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC825.html b/syllabus/0ABC825.html index 1df736fcd5..ae28da7bc8 100644 --- a/syllabus/0ABC825.html +++ b/syllabus/0ABC825.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC826.html b/syllabus/0ABC826.html index c373a27007..645966a411 100644 --- a/syllabus/0ABC826.html +++ b/syllabus/0ABC826.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC827.html b/syllabus/0ABC827.html index d5dac43919..adb8a34cd0 100644 --- a/syllabus/0ABC827.html +++ b/syllabus/0ABC827.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC828.html b/syllabus/0ABC828.html index bf5b8401ae..e51eb84258 100644 --- a/syllabus/0ABC828.html +++ b/syllabus/0ABC828.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC829.html b/syllabus/0ABC829.html index ee13ccf266..eba9606a48 100644 --- a/syllabus/0ABC829.html +++ b/syllabus/0ABC829.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC830.html b/syllabus/0ABC830.html index 46878dec19..639d99ea3a 100644 --- a/syllabus/0ABC830.html +++ b/syllabus/0ABC830.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC831.html b/syllabus/0ABC831.html index f15063d4d4..087c191f83 100644 --- a/syllabus/0ABC831.html +++ b/syllabus/0ABC831.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC832.html b/syllabus/0ABC832.html index d7436ccb08..ae096cb446 100644 --- a/syllabus/0ABC832.html +++ b/syllabus/0ABC832.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC900.html b/syllabus/0ABC900.html index 91d33efd1e..a6ab80f720 100644 --- a/syllabus/0ABC900.html +++ b/syllabus/0ABC900.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC901.html b/syllabus/0ABC901.html index f4f082f734..7ed3cb4a2e 100644 --- a/syllabus/0ABC901.html +++ b/syllabus/0ABC901.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC902.html b/syllabus/0ABC902.html index 42dd501d9c..d7c245bd2a 100644 --- a/syllabus/0ABC902.html +++ b/syllabus/0ABC902.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC903.html b/syllabus/0ABC903.html index 0d72919223..9a28c25d0c 100644 --- a/syllabus/0ABC903.html +++ b/syllabus/0ABC903.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC904.html b/syllabus/0ABC904.html index d132111beb..1ea717c735 100644 --- a/syllabus/0ABC904.html +++ b/syllabus/0ABC904.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC905.html b/syllabus/0ABC905.html index 7f5ad240df..4fb03c7373 100644 --- a/syllabus/0ABC905.html +++ b/syllabus/0ABC905.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC906.html b/syllabus/0ABC906.html index e95adcf46b..ecf273b8e9 100644 --- a/syllabus/0ABC906.html +++ b/syllabus/0ABC906.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC907.html b/syllabus/0ABC907.html index 6733dceff6..6757d78e5b 100644 --- a/syllabus/0ABC907.html +++ b/syllabus/0ABC907.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC908.html b/syllabus/0ABC908.html index 66a004909d..1f06f68c1f 100644 --- a/syllabus/0ABC908.html +++ b/syllabus/0ABC908.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC920.html b/syllabus/0ABC920.html index f47ceebb96..2fd198e543 100644 --- a/syllabus/0ABC920.html +++ b/syllabus/0ABC920.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC921.html b/syllabus/0ABC921.html index 9ea8514d8d..17e1d5b8b7 100644 --- a/syllabus/0ABC921.html +++ b/syllabus/0ABC921.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -382,5 +426,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC922.html b/syllabus/0ABC922.html index 39bad44e42..7b1d53d1b7 100644 --- a/syllabus/0ABC922.html +++ b/syllabus/0ABC922.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC923.html b/syllabus/0ABC923.html index be1148ef94..605aeea431 100644 --- a/syllabus/0ABC923.html +++ b/syllabus/0ABC923.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC924.html b/syllabus/0ABC924.html index 645a309b99..26f065349e 100644 --- a/syllabus/0ABC924.html +++ b/syllabus/0ABC924.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC925.html b/syllabus/0ABC925.html index bb1ddaf268..444e7d817f 100644 --- a/syllabus/0ABC925.html +++ b/syllabus/0ABC925.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC926.html b/syllabus/0ABC926.html index db6aa6a4fc..56523d90b3 100644 --- a/syllabus/0ABC926.html +++ b/syllabus/0ABC926.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABC927.html b/syllabus/0ABC927.html index 28e5271984..3329df0f0f 100644 --- a/syllabus/0ABC927.html +++ b/syllabus/0ABC927.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE003.html b/syllabus/0ABE003.html index 6d7ebaa409..eddaa6c643 100644 --- a/syllabus/0ABE003.html +++ b/syllabus/0ABE003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE019.html b/syllabus/0ABE019.html index 9b566969da..ec391d6072 100644 --- a/syllabus/0ABE019.html +++ b/syllabus/0ABE019.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE020.html b/syllabus/0ABE020.html index 4544d46158..f1e5bf5542 100644 --- a/syllabus/0ABE020.html +++ b/syllabus/0ABE020.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE021.html b/syllabus/0ABE021.html index 77c82d64d5..3c1d13e611 100644 --- a/syllabus/0ABE021.html +++ b/syllabus/0ABE021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE022.html b/syllabus/0ABE022.html index 394bce5e3d..6d097dd8a6 100644 --- a/syllabus/0ABE022.html +++ b/syllabus/0ABE022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE023.html b/syllabus/0ABE023.html index ae81e4827d..b616e66cd4 100644 --- a/syllabus/0ABE023.html +++ b/syllabus/0ABE023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE024.html b/syllabus/0ABE024.html index 13cb2ee3ad..ea608b373f 100644 --- a/syllabus/0ABE024.html +++ b/syllabus/0ABE024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE025.html b/syllabus/0ABE025.html index 5bb579aef6..fb88692b54 100644 --- a/syllabus/0ABE025.html +++ b/syllabus/0ABE025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE029.html b/syllabus/0ABE029.html index 79a59b3eb7..83f032f6b4 100644 --- a/syllabus/0ABE029.html +++ b/syllabus/0ABE029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -540,5 +584,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE030.html b/syllabus/0ABE030.html index ca9994e992..74fac97cd3 100644 --- a/syllabus/0ABE030.html +++ b/syllabus/0ABE030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE031.html b/syllabus/0ABE031.html index b6586c4c59..a8e5024e6a 100644 --- a/syllabus/0ABE031.html +++ b/syllabus/0ABE031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE032.html b/syllabus/0ABE032.html index 52005a5cc0..b852e8fcb7 100644 --- a/syllabus/0ABE032.html +++ b/syllabus/0ABE032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE033.html b/syllabus/0ABE033.html index 9d0eb9ded2..9f4efe35b1 100644 --- a/syllabus/0ABE033.html +++ b/syllabus/0ABE033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE034.html b/syllabus/0ABE034.html index e950803fe7..cff9a35afe 100644 --- a/syllabus/0ABE034.html +++ b/syllabus/0ABE034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE035.html b/syllabus/0ABE035.html index 5a29292ee3..2d55d436e8 100644 --- a/syllabus/0ABE035.html +++ b/syllabus/0ABE035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE036.html b/syllabus/0ABE036.html index f8d70407ef..1a556df85c 100644 --- a/syllabus/0ABE036.html +++ b/syllabus/0ABE036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE042.html b/syllabus/0ABE042.html index 217eca39d3..614c99706b 100644 --- a/syllabus/0ABE042.html +++ b/syllabus/0ABE042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE043.html b/syllabus/0ABE043.html index d01adb01b5..e74709acbe 100644 --- a/syllabus/0ABE043.html +++ b/syllabus/0ABE043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE044.html b/syllabus/0ABE044.html index 7447dc4e68..69e7a5e714 100644 --- a/syllabus/0ABE044.html +++ b/syllabus/0ABE044.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE045.html b/syllabus/0ABE045.html index a7ba2923d6..fb2ca511d3 100644 --- a/syllabus/0ABE045.html +++ b/syllabus/0ABE045.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE046.html b/syllabus/0ABE046.html index e785b86fce..e481606faa 100644 --- a/syllabus/0ABE046.html +++ b/syllabus/0ABE046.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE047.html b/syllabus/0ABE047.html index e836965151..55e30aaf44 100644 --- a/syllabus/0ABE047.html +++ b/syllabus/0ABE047.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE050.html b/syllabus/0ABE050.html index e0388a4838..33ac6c5c4c 100644 --- a/syllabus/0ABE050.html +++ b/syllabus/0ABE050.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE051.html b/syllabus/0ABE051.html index 023b010759..b182b94cd2 100644 --- a/syllabus/0ABE051.html +++ b/syllabus/0ABE051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE052.html b/syllabus/0ABE052.html index ddd5ef1393..82899c1658 100644 --- a/syllabus/0ABE052.html +++ b/syllabus/0ABE052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE053.html b/syllabus/0ABE053.html index 3df0f7fa44..d61e5577d7 100644 --- a/syllabus/0ABE053.html +++ b/syllabus/0ABE053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE064.html b/syllabus/0ABE064.html index 0c9c811f31..e4c3ec2ba5 100644 --- a/syllabus/0ABE064.html +++ b/syllabus/0ABE064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE065.html b/syllabus/0ABE065.html index 0434f576b2..758498be68 100644 --- a/syllabus/0ABE065.html +++ b/syllabus/0ABE065.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE066.html b/syllabus/0ABE066.html index 473b1a13af..9ca1454da0 100644 --- a/syllabus/0ABE066.html +++ b/syllabus/0ABE066.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE067.html b/syllabus/0ABE067.html index 7ef8316f6b..19157eac5c 100644 --- a/syllabus/0ABE067.html +++ b/syllabus/0ABE067.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE068.html b/syllabus/0ABE068.html index 3cd7695c8a..7abbfd6981 100644 --- a/syllabus/0ABE068.html +++ b/syllabus/0ABE068.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE069.html b/syllabus/0ABE069.html index bd1c556e53..39b99ec9ce 100644 --- a/syllabus/0ABE069.html +++ b/syllabus/0ABE069.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE070.html b/syllabus/0ABE070.html index 71a7ee4fc2..fc91488b46 100644 --- a/syllabus/0ABE070.html +++ b/syllabus/0ABE070.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE071.html b/syllabus/0ABE071.html index 3c632e9b1b..cfa71b28a6 100644 --- a/syllabus/0ABE071.html +++ b/syllabus/0ABE071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE072.html b/syllabus/0ABE072.html index 83b6fcf68a..fbb1b8eca5 100644 --- a/syllabus/0ABE072.html +++ b/syllabus/0ABE072.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE073.html b/syllabus/0ABE073.html index cfcfc5e225..75fe34359c 100644 --- a/syllabus/0ABE073.html +++ b/syllabus/0ABE073.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE074.html b/syllabus/0ABE074.html index dff4479f52..fac1c8ec3d 100644 --- a/syllabus/0ABE074.html +++ b/syllabus/0ABE074.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE075.html b/syllabus/0ABE075.html index 6fa3cf7063..b472333361 100644 --- a/syllabus/0ABE075.html +++ b/syllabus/0ABE075.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE076.html b/syllabus/0ABE076.html index acbc21d05d..6fcbe6841c 100644 --- a/syllabus/0ABE076.html +++ b/syllabus/0ABE076.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE077.html b/syllabus/0ABE077.html index 4f2cf51fbf..fc26ed74bb 100644 --- a/syllabus/0ABE077.html +++ b/syllabus/0ABE077.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE080.html b/syllabus/0ABE080.html index 5d594b9b7a..063bbe79f8 100644 --- a/syllabus/0ABE080.html +++ b/syllabus/0ABE080.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE083.html b/syllabus/0ABE083.html index 89ec812370..690778d032 100644 --- a/syllabus/0ABE083.html +++ b/syllabus/0ABE083.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE084.html b/syllabus/0ABE084.html index fa3d949113..ff202b7a2e 100644 --- a/syllabus/0ABE084.html +++ b/syllabus/0ABE084.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE085.html b/syllabus/0ABE085.html index 088162f43c..20c1526682 100644 --- a/syllabus/0ABE085.html +++ b/syllabus/0ABE085.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE087.html b/syllabus/0ABE087.html index 2dbf7bce6d..b8ea3735fe 100644 --- a/syllabus/0ABE087.html +++ b/syllabus/0ABE087.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE088.html b/syllabus/0ABE088.html index cc84ac7ede..b5c33ddf81 100644 --- a/syllabus/0ABE088.html +++ b/syllabus/0ABE088.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE089.html b/syllabus/0ABE089.html index 0dede9458e..7efafad165 100644 --- a/syllabus/0ABE089.html +++ b/syllabus/0ABE089.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE100.html b/syllabus/0ABE100.html index 86b635c957..6219ef3650 100644 --- a/syllabus/0ABE100.html +++ b/syllabus/0ABE100.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE101.html b/syllabus/0ABE101.html index d318f4f714..60d17a0564 100644 --- a/syllabus/0ABE101.html +++ b/syllabus/0ABE101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE160.html b/syllabus/0ABE160.html index be6de247ae..a01a1a8368 100644 --- a/syllabus/0ABE160.html +++ b/syllabus/0ABE160.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE161.html b/syllabus/0ABE161.html index 5313b3e149..2830932401 100644 --- a/syllabus/0ABE161.html +++ b/syllabus/0ABE161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE300.html b/syllabus/0ABE300.html index 1f02b6cef8..7f057dcabf 100644 --- a/syllabus/0ABE300.html +++ b/syllabus/0ABE300.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE301.html b/syllabus/0ABE301.html index 38c63ba553..575867c547 100644 --- a/syllabus/0ABE301.html +++ b/syllabus/0ABE301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE302.html b/syllabus/0ABE302.html index ea4f447526..9ce53b3377 100644 --- a/syllabus/0ABE302.html +++ b/syllabus/0ABE302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE303.html b/syllabus/0ABE303.html index 8a7e740a80..ed4c006efd 100644 --- a/syllabus/0ABE303.html +++ b/syllabus/0ABE303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE304.html b/syllabus/0ABE304.html index 89e32b5300..49ed22811e 100644 --- a/syllabus/0ABE304.html +++ b/syllabus/0ABE304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE305.html b/syllabus/0ABE305.html index b7aa73e3bb..9a9ceb59b4 100644 --- a/syllabus/0ABE305.html +++ b/syllabus/0ABE305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE311.html b/syllabus/0ABE311.html index 758f5e7125..2977a71227 100644 --- a/syllabus/0ABE311.html +++ b/syllabus/0ABE311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE314.html b/syllabus/0ABE314.html index b3794e395f..7ad4fc3833 100644 --- a/syllabus/0ABE314.html +++ b/syllabus/0ABE314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE316.html b/syllabus/0ABE316.html index 294e61692e..93d7d0fde5 100644 --- a/syllabus/0ABE316.html +++ b/syllabus/0ABE316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE320.html b/syllabus/0ABE320.html index 48b43e723c..ebb79802ba 100644 --- a/syllabus/0ABE320.html +++ b/syllabus/0ABE320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE322.html b/syllabus/0ABE322.html index f595b79370..7b0be16952 100644 --- a/syllabus/0ABE322.html +++ b/syllabus/0ABE322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE323.html b/syllabus/0ABE323.html index 9cf8422b15..ae3e28351b 100644 --- a/syllabus/0ABE323.html +++ b/syllabus/0ABE323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE324.html b/syllabus/0ABE324.html index 6b6c475934..88cbda95fb 100644 --- a/syllabus/0ABE324.html +++ b/syllabus/0ABE324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE325.html b/syllabus/0ABE325.html index f04bf22448..c05d314de0 100644 --- a/syllabus/0ABE325.html +++ b/syllabus/0ABE325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE326.html b/syllabus/0ABE326.html index 7793ccdc57..5346318ef5 100644 --- a/syllabus/0ABE326.html +++ b/syllabus/0ABE326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE327.html b/syllabus/0ABE327.html index f9a310d652..ef4ea3b0b4 100644 --- a/syllabus/0ABE327.html +++ b/syllabus/0ABE327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE328.html b/syllabus/0ABE328.html index bb963180bb..34324acb42 100644 --- a/syllabus/0ABE328.html +++ b/syllabus/0ABE328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE329.html b/syllabus/0ABE329.html index c717909846..460f66a5bc 100644 --- a/syllabus/0ABE329.html +++ b/syllabus/0ABE329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE330.html b/syllabus/0ABE330.html index 3e7c76a4a0..3e8a8be791 100644 --- a/syllabus/0ABE330.html +++ b/syllabus/0ABE330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE331.html b/syllabus/0ABE331.html index ed7f982509..c294a2f052 100644 --- a/syllabus/0ABE331.html +++ b/syllabus/0ABE331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE332.html b/syllabus/0ABE332.html index 6232d65f01..8d0d5fd8b6 100644 --- a/syllabus/0ABE332.html +++ b/syllabus/0ABE332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE333.html b/syllabus/0ABE333.html index f3ca028d0b..d26d73bd49 100644 --- a/syllabus/0ABE333.html +++ b/syllabus/0ABE333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE334.html b/syllabus/0ABE334.html index 5827358f36..ba1d6c2164 100644 --- a/syllabus/0ABE334.html +++ b/syllabus/0ABE334.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE335.html b/syllabus/0ABE335.html index 7408cde13f..d81c90397b 100644 --- a/syllabus/0ABE335.html +++ b/syllabus/0ABE335.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE336.html b/syllabus/0ABE336.html index 059fee5eb0..1f2152c1fa 100644 --- a/syllabus/0ABE336.html +++ b/syllabus/0ABE336.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE340.html b/syllabus/0ABE340.html index dde101dc89..e9deaee4fd 100644 --- a/syllabus/0ABE340.html +++ b/syllabus/0ABE340.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE341.html b/syllabus/0ABE341.html index 7d4c7702cd..ef073a89f1 100644 --- a/syllabus/0ABE341.html +++ b/syllabus/0ABE341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE342.html b/syllabus/0ABE342.html index 202f59d459..40409abe47 100644 --- a/syllabus/0ABE342.html +++ b/syllabus/0ABE342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE343.html b/syllabus/0ABE343.html index 91a55850b2..76da442f39 100644 --- a/syllabus/0ABE343.html +++ b/syllabus/0ABE343.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE344.html b/syllabus/0ABE344.html index ca09cb7abc..98d4d99c1b 100644 --- a/syllabus/0ABE344.html +++ b/syllabus/0ABE344.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE345.html b/syllabus/0ABE345.html index 72deadab99..9e3d9ea113 100644 --- a/syllabus/0ABE345.html +++ b/syllabus/0ABE345.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE346.html b/syllabus/0ABE346.html index 4eb30f5011..d104c85fa5 100644 --- a/syllabus/0ABE346.html +++ b/syllabus/0ABE346.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE347.html b/syllabus/0ABE347.html index cac9e3956e..296cfd9b70 100644 --- a/syllabus/0ABE347.html +++ b/syllabus/0ABE347.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE350.html b/syllabus/0ABE350.html index eecc9e80c4..3dbd6bee09 100644 --- a/syllabus/0ABE350.html +++ b/syllabus/0ABE350.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE351.html b/syllabus/0ABE351.html index b30f75df54..cef286f8e0 100644 --- a/syllabus/0ABE351.html +++ b/syllabus/0ABE351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE352.html b/syllabus/0ABE352.html index b2029fe28f..5d0738076b 100644 --- a/syllabus/0ABE352.html +++ b/syllabus/0ABE352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE353.html b/syllabus/0ABE353.html index 85c585599b..6b1cc49387 100644 --- a/syllabus/0ABE353.html +++ b/syllabus/0ABE353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE364.html b/syllabus/0ABE364.html index aa2d391cb0..403b35f843 100644 --- a/syllabus/0ABE364.html +++ b/syllabus/0ABE364.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE365.html b/syllabus/0ABE365.html index f90392753c..9a5d9e9712 100644 --- a/syllabus/0ABE365.html +++ b/syllabus/0ABE365.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE366.html b/syllabus/0ABE366.html index 22ceb459ad..f79a4827b3 100644 --- a/syllabus/0ABE366.html +++ b/syllabus/0ABE366.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE367.html b/syllabus/0ABE367.html index a048738be7..0dd1f45e65 100644 --- a/syllabus/0ABE367.html +++ b/syllabus/0ABE367.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE368.html b/syllabus/0ABE368.html index 5f05f6145d..8427d1d8c7 100644 --- a/syllabus/0ABE368.html +++ b/syllabus/0ABE368.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE370.html b/syllabus/0ABE370.html index 8e800a305d..b8c94a82f3 100644 --- a/syllabus/0ABE370.html +++ b/syllabus/0ABE370.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE371.html b/syllabus/0ABE371.html index 98c2991cc7..39af005ffe 100644 --- a/syllabus/0ABE371.html +++ b/syllabus/0ABE371.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE372.html b/syllabus/0ABE372.html index adc713cac5..a0b06a3024 100644 --- a/syllabus/0ABE372.html +++ b/syllabus/0ABE372.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE373.html b/syllabus/0ABE373.html index ef157f41ce..7d94a03b99 100644 --- a/syllabus/0ABE373.html +++ b/syllabus/0ABE373.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE374.html b/syllabus/0ABE374.html index 35ebfb9e18..da72be9346 100644 --- a/syllabus/0ABE374.html +++ b/syllabus/0ABE374.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE375.html b/syllabus/0ABE375.html index e4b35c16d5..672408007b 100644 --- a/syllabus/0ABE375.html +++ b/syllabus/0ABE375.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE376.html b/syllabus/0ABE376.html index 51b30f2c57..aaaa10f0e4 100644 --- a/syllabus/0ABE376.html +++ b/syllabus/0ABE376.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE377.html b/syllabus/0ABE377.html index 3c6f2998f5..eb37e1a310 100644 --- a/syllabus/0ABE377.html +++ b/syllabus/0ABE377.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE380.html b/syllabus/0ABE380.html index ae8b256ce5..f4c1008774 100644 --- a/syllabus/0ABE380.html +++ b/syllabus/0ABE380.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE381.html b/syllabus/0ABE381.html index 0eeb42c38e..a8c5ed66f6 100644 --- a/syllabus/0ABE381.html +++ b/syllabus/0ABE381.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE382.html b/syllabus/0ABE382.html index 9d088f2912..8776da1f40 100644 --- a/syllabus/0ABE382.html +++ b/syllabus/0ABE382.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE383.html b/syllabus/0ABE383.html index 0600059a81..5c5d99bac2 100644 --- a/syllabus/0ABE383.html +++ b/syllabus/0ABE383.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE384.html b/syllabus/0ABE384.html index bf268e8f4d..a3eb67dc73 100644 --- a/syllabus/0ABE384.html +++ b/syllabus/0ABE384.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -728,5 +772,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE385.html b/syllabus/0ABE385.html index 750b83d3e6..1c4b28e863 100644 --- a/syllabus/0ABE385.html +++ b/syllabus/0ABE385.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE386.html b/syllabus/0ABE386.html index a81b5c1485..5abdf953ab 100644 --- a/syllabus/0ABE386.html +++ b/syllabus/0ABE386.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE460.html b/syllabus/0ABE460.html index 64ccab5efd..a148acec52 100644 --- a/syllabus/0ABE460.html +++ b/syllabus/0ABE460.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE461.html b/syllabus/0ABE461.html index d7c6660bf2..debca201e0 100644 --- a/syllabus/0ABE461.html +++ b/syllabus/0ABE461.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE800.html b/syllabus/0ABE800.html index a3278fd91d..53d452cf80 100644 --- a/syllabus/0ABE800.html +++ b/syllabus/0ABE800.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE801.html b/syllabus/0ABE801.html index ed4338822e..581a1b2eb0 100644 --- a/syllabus/0ABE801.html +++ b/syllabus/0ABE801.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE802.html b/syllabus/0ABE802.html index 420fe82800..c793a124fa 100644 --- a/syllabus/0ABE802.html +++ b/syllabus/0ABE802.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE803.html b/syllabus/0ABE803.html index fda363db78..e33b6bc65f 100644 --- a/syllabus/0ABE803.html +++ b/syllabus/0ABE803.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE804.html b/syllabus/0ABE804.html index 1237605cbb..23034dd31a 100644 --- a/syllabus/0ABE804.html +++ b/syllabus/0ABE804.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ABE805.html b/syllabus/0ABE805.html index 0fa8f7fce0..7975846472 100644 --- a/syllabus/0ABE805.html +++ b/syllabus/0ABE805.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AD0101.html b/syllabus/0AD0101.html index 9219624ccf..0fb34ccf54 100644 --- a/syllabus/0AD0101.html +++ b/syllabus/0AD0101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AD0102.html b/syllabus/0AD0102.html index 568561214d..b7b2aa32d9 100644 --- a/syllabus/0AD0102.html +++ b/syllabus/0AD0102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AD5001.html b/syllabus/0AD5001.html index d786490f6e..2ea50c9ec0 100644 --- a/syllabus/0AD5001.html +++ b/syllabus/0AD5001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AD5002.html b/syllabus/0AD5002.html index 6880270fe2..b2a8184ff3 100644 --- a/syllabus/0AD5002.html +++ b/syllabus/0AD5002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL001.html b/syllabus/0ADL001.html index dc6d2ac01d..02efaf730f 100644 --- a/syllabus/0ADL001.html +++ b/syllabus/0ADL001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL002.html b/syllabus/0ADL002.html index 894e93051b..dfa060f864 100644 --- a/syllabus/0ADL002.html +++ b/syllabus/0ADL002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL003.html b/syllabus/0ADL003.html index 652492c932..b3425e76de 100644 --- a/syllabus/0ADL003.html +++ b/syllabus/0ADL003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL004.html b/syllabus/0ADL004.html index 2fe08145d9..ceb2abf0ab 100644 --- a/syllabus/0ADL004.html +++ b/syllabus/0ADL004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL005.html b/syllabus/0ADL005.html index 9312b9a4b1..ab8729ef4c 100644 --- a/syllabus/0ADL005.html +++ b/syllabus/0ADL005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL006.html b/syllabus/0ADL006.html index edc738a81f..cd085fc641 100644 --- a/syllabus/0ADL006.html +++ b/syllabus/0ADL006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL007.html b/syllabus/0ADL007.html index 3b5718444b..6f27e9e6bd 100644 --- a/syllabus/0ADL007.html +++ b/syllabus/0ADL007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL008.html b/syllabus/0ADL008.html index 41c89ce062..642d4e6b39 100644 --- a/syllabus/0ADL008.html +++ b/syllabus/0ADL008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -422,5 +466,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL009.html b/syllabus/0ADL009.html index dee56f8939..e55acea471 100644 --- a/syllabus/0ADL009.html +++ b/syllabus/0ADL009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL010.html b/syllabus/0ADL010.html index 34e45ff9a5..ef1048080e 100644 --- a/syllabus/0ADL010.html +++ b/syllabus/0ADL010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL011.html b/syllabus/0ADL011.html index f5e718ba19..c77b56e780 100644 --- a/syllabus/0ADL011.html +++ b/syllabus/0ADL011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -412,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL012.html b/syllabus/0ADL012.html index 3b6575f3a0..1a869f4cd6 100644 --- a/syllabus/0ADL012.html +++ b/syllabus/0ADL012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL015.html b/syllabus/0ADL015.html index 82de03f5ff..2bfa74f3bd 100644 --- a/syllabus/0ADL015.html +++ b/syllabus/0ADL015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL016.html b/syllabus/0ADL016.html index f25d43cfc3..2d5fec63c6 100644 --- a/syllabus/0ADL016.html +++ b/syllabus/0ADL016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL018.html b/syllabus/0ADL018.html index f7f19c246b..5df56a5e0a 100644 --- a/syllabus/0ADL018.html +++ b/syllabus/0ADL018.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL019.html b/syllabus/0ADL019.html index 363cd8a5ec..f4709f3bdf 100644 --- a/syllabus/0ADL019.html +++ b/syllabus/0ADL019.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL028.html b/syllabus/0ADL028.html index 357f79b564..52b0bcd0e2 100644 --- a/syllabus/0ADL028.html +++ b/syllabus/0ADL028.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL029.html b/syllabus/0ADL029.html index 1e20c1667c..91e39126c4 100644 --- a/syllabus/0ADL029.html +++ b/syllabus/0ADL029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL030.html b/syllabus/0ADL030.html index b08eecd09e..579a58a47a 100644 --- a/syllabus/0ADL030.html +++ b/syllabus/0ADL030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL031.html b/syllabus/0ADL031.html index ae934dc669..d0538b9a27 100644 --- a/syllabus/0ADL031.html +++ b/syllabus/0ADL031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL033.html b/syllabus/0ADL033.html index f33b20446a..3c65f13dde 100644 --- a/syllabus/0ADL033.html +++ b/syllabus/0ADL033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL034.html b/syllabus/0ADL034.html new file mode 100644 index 0000000000..5f262cc134 --- /dev/null +++ b/syllabus/0ADL034.html @@ -0,0 +1,438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADL034   + +行政法 +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C春季休業中 集中 +
+ +平 裕介, 岡本 裕樹 +

+
+
+

+ 授業概要 + +

+

+この授業では日本の行政法の基本的事項に関する講義を行う。講義の内容として、行政法の基本原則、行政過程における諸種の行為形式、行政手続を含む。

+
+
+

+ 備考 + +

+

+01LA158と同一。
2/15,2/16,2/19,2/21,2/22

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+

+
+ +
+

授業の到達目標(学修成果)

+

+法律による行政の原理等の行政法の基本原理の内容を見たあと、行政過程における諸種の行為形式(行政立法、行政行為など)、行政上の義務履行確保手法、行政手続に関する制度について解説する。
 講義で扱う行政法の基本的な知識を習得することを目標とする。

+
+ +
+

キーワード

+

+

+
+ +
+

授業計画

+
+

+1) イントロダクション
2) 行政法の基本原理
3) 行政立法1(法規命令) 
4) 行政立法2(行政規則)
5) 行政行為1(行政行為の内容、効力)
6) 行政行為2(行政行為の瑕疵)
7) 行政上の義務履行確保手法
8) 行政手続1(処分に関する手続)
9) 行政手続2(その他の手続)
10) 総括

+
+ +
+
+
+
+ +
+

履修条件

+
+ +
+

成績評価方法

+

+授業への出席(8割)を前提として、レポートにより評価する。

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+
+ +
+

教材・参考文献・配付資料等

+
+

+大橋真由美他『行政法判例50』(有斐閣)
参考文献については初回に紹介する。

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+
+ + + + + + + +
+
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+非常勤講師北島周作教授による講義である。

+
+ + +
+

他の授業科目との関連

+
+
+ +
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADL040.html b/syllabus/0ADL040.html index 34ee86a211..7518bb185f 100644 --- a/syllabus/0ADL040.html +++ b/syllabus/0ADL040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL041.html b/syllabus/0ADL041.html index ccf82d00f2..68ebb6eb45 100644 --- a/syllabus/0ADL041.html +++ b/syllabus/0ADL041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -403,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL042.html b/syllabus/0ADL042.html index 9c5e39beff..727783d8a4 100644 --- a/syllabus/0ADL042.html +++ b/syllabus/0ADL042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL201.html b/syllabus/0ADL201.html index d6f97dfbfc..c574b3ccd2 100644 --- a/syllabus/0ADL201.html +++ b/syllabus/0ADL201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL202.html b/syllabus/0ADL202.html index 62045fb8a0..bbf410478d 100644 --- a/syllabus/0ADL202.html +++ b/syllabus/0ADL202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL204.html b/syllabus/0ADL204.html index 553855a21f..66e05bc38b 100644 --- a/syllabus/0ADL204.html +++ b/syllabus/0ADL204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL207.html b/syllabus/0ADL207.html index bff1cd15f4..a4733bcbbc 100644 --- a/syllabus/0ADL207.html +++ b/syllabus/0ADL207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL208.html b/syllabus/0ADL208.html index 3581ceae16..4dfc2003b9 100644 --- a/syllabus/0ADL208.html +++ b/syllabus/0ADL208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL210.html b/syllabus/0ADL210.html index 0c409c8e57..d1c9502a42 100644 --- a/syllabus/0ADL210.html +++ b/syllabus/0ADL210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL211.html b/syllabus/0ADL211.html index 86523e4fb6..036213082c 100644 --- a/syllabus/0ADL211.html +++ b/syllabus/0ADL211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL214.html b/syllabus/0ADL214.html index ba5eed35bd..e2f6424a63 100644 --- a/syllabus/0ADL214.html +++ b/syllabus/0ADL214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL216.html b/syllabus/0ADL216.html index 0bc4e43e37..aff2a00ffc 100644 --- a/syllabus/0ADL216.html +++ b/syllabus/0ADL216.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL217.html b/syllabus/0ADL217.html index 57cb28b3d1..075acee4e5 100644 --- a/syllabus/0ADL217.html +++ b/syllabus/0ADL217.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL219.html b/syllabus/0ADL219.html index 2873ac02fd..af317675bf 100644 --- a/syllabus/0ADL219.html +++ b/syllabus/0ADL219.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL220.html b/syllabus/0ADL220.html index 1bd9b8cfd1..f10371fbe2 100644 --- a/syllabus/0ADL220.html +++ b/syllabus/0ADL220.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL221.html b/syllabus/0ADL221.html index d194ac47c1..bff38926d0 100644 --- a/syllabus/0ADL221.html +++ b/syllabus/0ADL221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL225.html b/syllabus/0ADL225.html index a850d58394..3ce28d5994 100644 --- a/syllabus/0ADL225.html +++ b/syllabus/0ADL225.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL226.html b/syllabus/0ADL226.html index 0b815a562b..9a868ec031 100644 --- a/syllabus/0ADL226.html +++ b/syllabus/0ADL226.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL301.html b/syllabus/0ADL301.html index 2421f81631..8e3a612d6a 100644 --- a/syllabus/0ADL301.html +++ b/syllabus/0ADL301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL304.html b/syllabus/0ADL304.html index c72b1e44ac..65609384ee 100644 --- a/syllabus/0ADL304.html +++ b/syllabus/0ADL304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL305.html b/syllabus/0ADL305.html index 162e270c8f..099a4ef8b7 100644 --- a/syllabus/0ADL305.html +++ b/syllabus/0ADL305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL306.html b/syllabus/0ADL306.html index dce2bfad2a..8d6999ded0 100644 --- a/syllabus/0ADL306.html +++ b/syllabus/0ADL306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL402.html b/syllabus/0ADL402.html index f687377bad..c04d79ae65 100644 --- a/syllabus/0ADL402.html +++ b/syllabus/0ADL402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL404.html b/syllabus/0ADL404.html index 15b9d292a7..ff73c245cf 100644 --- a/syllabus/0ADL404.html +++ b/syllabus/0ADL404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL405.html b/syllabus/0ADL405.html index 6731d05690..8c356b2143 100644 --- a/syllabus/0ADL405.html +++ b/syllabus/0ADL405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/11/02 -   @@ -389,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL406.html b/syllabus/0ADL406.html index 4e61cd0a74..72d37ae151 100644 --- a/syllabus/0ADL406.html +++ b/syllabus/0ADL406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL410.html b/syllabus/0ADL410.html index 76703e49a2..70b21297cb 100644 --- a/syllabus/0ADL410.html +++ b/syllabus/0ADL410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL502.html b/syllabus/0ADL502.html index d745461cbd..ceb4e815c3 100644 --- a/syllabus/0ADL502.html +++ b/syllabus/0ADL502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL503.html b/syllabus/0ADL503.html index 9f224db112..6445afc7f2 100644 --- a/syllabus/0ADL503.html +++ b/syllabus/0ADL503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL504.html b/syllabus/0ADL504.html index 0854132b62..b936269993 100644 --- a/syllabus/0ADL504.html +++ b/syllabus/0ADL504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL505.html b/syllabus/0ADL505.html index 5c0d729c4d..1fd17ceb9a 100644 --- a/syllabus/0ADL505.html +++ b/syllabus/0ADL505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL506.html b/syllabus/0ADL506.html index c2fafdfbdc..80b230e59d 100644 --- a/syllabus/0ADL506.html +++ b/syllabus/0ADL506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL507.html b/syllabus/0ADL507.html index 0fe8467160..c0559cc275 100644 --- a/syllabus/0ADL507.html +++ b/syllabus/0ADL507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL508.html b/syllabus/0ADL508.html index e28dca231a..fb18cdaf65 100644 --- a/syllabus/0ADL508.html +++ b/syllabus/0ADL508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL601.html b/syllabus/0ADL601.html index d6b0a04fb0..3d44a9683b 100644 --- a/syllabus/0ADL601.html +++ b/syllabus/0ADL601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL603.html b/syllabus/0ADL603.html index bf91ce2b58..3a716b8f79 100644 --- a/syllabus/0ADL603.html +++ b/syllabus/0ADL603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL604.html b/syllabus/0ADL604.html index 437548527c..a7f553a538 100644 --- a/syllabus/0ADL604.html +++ b/syllabus/0ADL604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL606.html b/syllabus/0ADL606.html index ce9d19108a..a4077c32d4 100644 --- a/syllabus/0ADL606.html +++ b/syllabus/0ADL606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL607.html b/syllabus/0ADL607.html index 06d40b17ff..ae909fbaa7 100644 --- a/syllabus/0ADL607.html +++ b/syllabus/0ADL607.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL608.html b/syllabus/0ADL608.html index 00339cef92..8b4866f8f1 100644 --- a/syllabus/0ADL608.html +++ b/syllabus/0ADL608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL609.html b/syllabus/0ADL609.html index d619a5c394..5413cff634 100644 --- a/syllabus/0ADL609.html +++ b/syllabus/0ADL609.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL610.html b/syllabus/0ADL610.html index bb72c201ec..c2bc375aa3 100644 --- a/syllabus/0ADL610.html +++ b/syllabus/0ADL610.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADL614.html b/syllabus/0ADL614.html new file mode 100644 index 0000000000..8cd43c5cce --- /dev/null +++ b/syllabus/0ADL614.html @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADL614   + +相続税法 +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C 集中 +
+ +島崎 明, 藤田 雄介, 中沢 道久, 本田 光宏 +

+
+
+

+ 授業概要 + +

+

+近年相続税法において重要性を増している事業承継税制について、税務、法務及び実務において重要な論点を中心に、事例等を用いて学習し、事業承継に関する実際の実務等を学習する。

+
+
+

+ 備考 + +

+

+01LA240と同一。
2023年度開講せず。
オンライン(同時双方向型)
非常勤講師による講義である。

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+基礎的専門知識

+
+ +
+

授業の到達目標(学修成果)

+

+近年の累次に渡る相続税法改正により、事業承継税制は相続税・贈与税の中で重要な分野となりつつある一方、事業承継については、税法だけでなく、企業法務、後継者育成に関する戦略、事業や資金に係る長期的な計画、親族法等の多岐に渡る知見・技法等が総合的に必要な高度・専門領域となっている。
そのため、事業承継に関する具体的な事例を用いて、事業承継に関する実際の実務等についての理解を深めることを目標とする。

+
+ +
+

キーワード

+

+相続税・贈与税、事業承継税制、財産評価基本通達、組織再編

+
+ +
+

授業計画

+
+

+1)01/6: 事業承継の概要
2)〃: 財産評価基本通達等に基づく自社株式の評価方法
3)01/13: 事業承継の税務・法務の概要・ポイント
4)〃: 事業承継に関する税制
5)01/20: 特別講義
6)〃: 事業承継の選択肢であるM&A・MBO
7)01/27: 組織再編と持株会社、グループ経営
8)〃: 医療法人の事業承継および財団・社団法人について
9)02/03: 経営・組織等の人的承継と物的承継
10)〃: 特別講義

+
+ +
+
+
+
+ +
+

履修条件

+

+なし

+
+ +
+

成績評価方法

+

+主にレポートによる(授業での質問・発言等の貢献を考慮する)。なお、レポートのテーマ等については、後日授業等で連絡する。

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+配布するレジュメ、資料等について予習及び復習

+
+ +
+

教材・参考文献・配付資料等

+
+

+レジュメ、資料等を配布する。なお、税法六法及び通達を授業で参照するので持参のこと

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+

+質問等へは授業時間内に対応

+
+ + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+非常勤講師 島崎明氏、藤田雄介氏、中沢道久氏による講義である。

+
+ + +
+

他の授業科目との関連

+
+
+ +
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+

+なし

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADM001.html b/syllabus/0ADM001.html index 8aeac55861..8aa352abd2 100644 --- a/syllabus/0ADM001.html +++ b/syllabus/0ADM001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM002.html b/syllabus/0ADM002.html index 97dc09c8e9..55c8c5a4e5 100644 --- a/syllabus/0ADM002.html +++ b/syllabus/0ADM002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM003.html b/syllabus/0ADM003.html index 2933dc0db6..57aada7cd5 100644 --- a/syllabus/0ADM003.html +++ b/syllabus/0ADM003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM101.html b/syllabus/0ADM101.html index 198cc64cd5..5411611a1f 100644 --- a/syllabus/0ADM101.html +++ b/syllabus/0ADM101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM102.html b/syllabus/0ADM102.html index e07f8f5a5f..b4b75c71fc 100644 --- a/syllabus/0ADM102.html +++ b/syllabus/0ADM102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -418,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM103.html b/syllabus/0ADM103.html index 98401d6273..d2db911bfc 100644 --- a/syllabus/0ADM103.html +++ b/syllabus/0ADM103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM104.html b/syllabus/0ADM104.html index 8ea0af22a9..c23f54a7a9 100644 --- a/syllabus/0ADM104.html +++ b/syllabus/0ADM104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -404,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM105.html b/syllabus/0ADM105.html index 7540349d5d..05942284a5 100644 --- a/syllabus/0ADM105.html +++ b/syllabus/0ADM105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM106.html b/syllabus/0ADM106.html index ba585ce245..b293a00b7a 100644 --- a/syllabus/0ADM106.html +++ b/syllabus/0ADM106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM107.html b/syllabus/0ADM107.html index f31af6f071..4db9b09fa8 100644 --- a/syllabus/0ADM107.html +++ b/syllabus/0ADM107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM108.html b/syllabus/0ADM108.html index 61c9098d96..bc0d8aa5f2 100644 --- a/syllabus/0ADM108.html +++ b/syllabus/0ADM108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM109.html b/syllabus/0ADM109.html index c1419c1c21..e07df3f9ad 100644 --- a/syllabus/0ADM109.html +++ b/syllabus/0ADM109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM110.html b/syllabus/0ADM110.html index f0aebb3c4b..949b17660b 100644 --- a/syllabus/0ADM110.html +++ b/syllabus/0ADM110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM111.html b/syllabus/0ADM111.html index 6205d8db02..13435dd094 100644 --- a/syllabus/0ADM111.html +++ b/syllabus/0ADM111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM112.html b/syllabus/0ADM112.html index bb44bb3482..93297ddd47 100644 --- a/syllabus/0ADM112.html +++ b/syllabus/0ADM112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM113.html b/syllabus/0ADM113.html index 00686137a7..ca92ebcd29 100644 --- a/syllabus/0ADM113.html +++ b/syllabus/0ADM113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM114.html b/syllabus/0ADM114.html index 60c71f4313..e8f20a1541 100644 --- a/syllabus/0ADM114.html +++ b/syllabus/0ADM114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM115.html b/syllabus/0ADM115.html index 547e3afb24..b163e46f0b 100644 --- a/syllabus/0ADM115.html +++ b/syllabus/0ADM115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM116.html b/syllabus/0ADM116.html index 32e3bae0f3..cf933fb601 100644 --- a/syllabus/0ADM116.html +++ b/syllabus/0ADM116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM117.html b/syllabus/0ADM117.html index 3957dd0ddb..796cbadc2f 100644 --- a/syllabus/0ADM117.html +++ b/syllabus/0ADM117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -414,5 +458,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM118.html b/syllabus/0ADM118.html index d4d1bf7c67..ef327e18dd 100644 --- a/syllabus/0ADM118.html +++ b/syllabus/0ADM118.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM119.html b/syllabus/0ADM119.html index 4341f3db4f..ce5207fa0f 100644 --- a/syllabus/0ADM119.html +++ b/syllabus/0ADM119.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM120.html b/syllabus/0ADM120.html index a796188a52..418a0ba1a1 100644 --- a/syllabus/0ADM120.html +++ b/syllabus/0ADM120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM121.html b/syllabus/0ADM121.html index 42fa2bb709..ee18a7961f 100644 --- a/syllabus/0ADM121.html +++ b/syllabus/0ADM121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM122.html b/syllabus/0ADM122.html index a4594a3434..14e5ff1d37 100644 --- a/syllabus/0ADM122.html +++ b/syllabus/0ADM122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM123.html b/syllabus/0ADM123.html index 08cead6588..c93b44910a 100644 --- a/syllabus/0ADM123.html +++ b/syllabus/0ADM123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM126.html b/syllabus/0ADM126.html index c0ba097094..7f2a22a24d 100644 --- a/syllabus/0ADM126.html +++ b/syllabus/0ADM126.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM127.html b/syllabus/0ADM127.html index 57e20026ca..7624390494 100644 --- a/syllabus/0ADM127.html +++ b/syllabus/0ADM127.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM128.html b/syllabus/0ADM128.html index 8360da7783..1dd1b97310 100644 --- a/syllabus/0ADM128.html +++ b/syllabus/0ADM128.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM129.html b/syllabus/0ADM129.html new file mode 100644 index 0000000000..f416dc0e30 --- /dev/null +++ b/syllabus/0ADM129.html @@ -0,0 +1,456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADM129   + +管理会計 +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C春季休業中 木7,8 +
+ +山矢 和輝 +

+
+
+

+ 授業概要 + +

+

+詳細確定次第、在学生向けサイト( https://www.office.otsuka.tsukuba.ac.jp/stu_m/ )でお知らせします。

+
+
+

+ 備考 + +

+

+非常勤講師。
01KA444と同一。
1/18,25,2/8,15,1/18,25,2/8,15,2/22,2/22
オンライン(対面併用型)

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+【汎用コンピテンス】
1.知の活用力
2.マネジメント能力
【専門コンピテンス】
1.経営に関する多角的思考能力
2.経営に関する問題発見能力
3.経営に関する問題解決能力
5.経営に関する現場実践能力

+
+ +
+

授業の到達目標(学修成果)

+

+管理会計の目的を理解し、管理会計の技法に関する知識を身に付けること、それらの知識を適用して現実の問題に対応できるようになることを到達目標とします。

+
+ +
+

キーワード

+

+管理会計, 原価計算, 意思決定会計, 予算編成, 業績評価

+
+ +
+

授業計画

+
+

+管理会計の基礎的な内容を講義します。簡単な問題演習やグループワーク、レポートづくりなどを通じて管理会計を活用するのに役立つ知識を理解することを目指します。管理会計は企業においてほとんどの人が何らかの形でかかわるものなので、受講者自らの経験に根差した活発なディスカッションを期待します。

第1, 2回:管理会計における基本概念(計画、コントロール、意思決定、変動費・固定費、直接費・間接費、情報技術など)を説明し、個別原価計算について学びます。
第3, 4回:CVP分析と総合原価計算について学びます。
第5, 6回:意思決定における原価情報の利用、価格決定、顧客収益性分析について学びます。
第7, 8回:予算編成とその管理について学びます。
第9, 10回:分権化と業績評価について学びます。

+
+ +
+
+
+
+ +
+

履修条件

+

+会計の基礎教育を受けた(具体的には「会計基礎」を受講済み)、もしくはそれと同等以上の知識を持った学生を対象とします。

+
+ +
+

成績評価方法

+

+期末レポート課題を50%、講義への参加度を加味した平常点を50%として評価します。なお、合格の場合、授業の到達目標に照らし、その到達具合に応じてA+~Cの評点を付けます。

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+講義(100%)。指定のテキストのうち講義に対応する部分を読んで、復習するようにしてください。

+
+ +
+

教材・参考文献・配付資料等

+
+

+教材・配布資料:講義では、各回のテーマに沿った資料を配布します。
参考文献:管理会計の初学者は、講義内容の予習・復習のために、以下の書籍を事前に購入しておくことをお勧めします。
ワシントン大学フォスタービジネススクール管理会計研究会訳(2015)『新版:管理会計のエッセンス』同文館出版

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+

+担当教員は⾮常勤講師のため、初回講義時に伝達する連絡先にメールで相談してください。

+
+ + + + +
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+
+ + +
+

他の授業科目との関連

+
+
+ + + + + + + + + + + + + +
+0AD5002 +会計基礎
+0ADM112 +財務会計
+0ADM113 +会計情報分析
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADM131.html b/syllabus/0ADM131.html new file mode 100644 index 0000000000..de40b95129 --- /dev/null +++ b/syllabus/0ADM131.html @@ -0,0 +1,456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADM131   + +知識・情報技術総論 +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +春季休業中 応談 +
+ +大澤 幸生, 近藤 早映, 鳥海 不二夫, 山本 仁志, 荒井 幸代 +

+
+
+

+ 授業概要 + +

+

+詳細確定次第、在学生向けサイト( https://www.office.otsuka.tsukuba.ac.jp/stu_m/ )でお知らせします。

+
+
+

+ 備考 + +

+

+非常勤講師。
01KA446と同一。
対面

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+【汎用コンピテンス】
1.知の活用力
3.コミュニケーション能力

【専門コンピテンス】
1.経営に関する多角的思考能力
2.経営に関する問題発見能力
3.経営に関する問題解決能力
4.経営に関する知の創造能力

+
+ +
+

授業の到達目標(学修成果)

+

+人間の知的活動をモデル化してコンピュータ内で実現する知的情報処理のアプロ―チや、
人間とコンピュータが異なる能力で協同するアプローチなどの各種研究事例・応用例を学ぶことで、
現実の問題解決に適用するための知識情報処理手法の基礎・応用力を身につける.

+
+ +
+

キーワード

+

+ソーシャルデータ,計算社会科学,チャンス発見,イノベーション,データジャケット,協調と協力

+
+ +
+

授業計画

+
+

+第1,2回 「ソーシャルデータ分析(仮)」
第3,4回 「スマートライフを生むデータ共創技術(仮)」
第5,6回 「データジャケットを用いたワークショップ(仮)」
第7,8回 「計算知能(仮)」
第9,10回  「協力と規範ゲーム(仮)」

+
+ +
+
+
+
+ +
+

履修条件

+

+●上記の授業計画に記した内容に関する講義を受けた経験がない。
●上記の授業計画に記した内容に関する講義を受けた経験はあるが、忘れてしまっているのでもう一度復習したい。

+
+ +
+

成績評価方法

+

+成績評価の割合:講義への参加度・発表(50%)、課題レポート(50%)
成績評価の基準:成績評価の割合によって A+、A、B、C 又は Dを総合的に判断する.

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+授業終了時に提示する課題をもとに復習を実施するとともに、レポートとしてまとめること

+
+ +
+

教材・参考文献・配付資料等

+
+

+特に指定しない.適宜配布資料を用意する.

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+

+経営学学位プログラム 倉橋節也
kurahashi.setsuya.gf@u.tsukuba.ac.jp

+
+ + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+第一線で活躍する研究者による講義であり、積極的な質疑やワークショップへの参加を期待する。

+
+ + +
+

他の授業科目との関連

+
+
+ +
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADM132.html b/syllabus/0ADM132.html index 3b4a1c704f..7c83215c83 100644 --- a/syllabus/0ADM132.html +++ b/syllabus/0ADM132.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM133.html b/syllabus/0ADM133.html index 53d034b9ad..5e71efdc23 100644 --- a/syllabus/0ADM133.html +++ b/syllabus/0ADM133.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM134.html b/syllabus/0ADM134.html new file mode 100644 index 0000000000..4b81e56438 --- /dev/null +++ b/syllabus/0ADM134.html @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADM134   + +サービスマーケティング +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C 集中 +
+ +戸谷 圭子 +

+
+
+

+ 授業概要 + +

+

+多様化・高度化した現代の顧客が求める価値はモノからコトへと移行している。サービス産業のみならず、製造業がサービス提供によって価値向上を図るケースも増えている。今後、サービスのマーケティングはさらに重要性を増すものと考えられる。サービスは無形性があり、その購買行動や評価は顧客の主観によるところが大きい。そのため、心理学分野との関連も深い。また、モノの財では生産管理にあたるサービス提供プロセスの管理や、人材開発や組織論などの広範な領域を扱うことになる。本講義では、サービス財の性質を理解し、その性質に基づくサービスのマーケティング理論と応用を学ぶ。

+
+
+

+ 備考 + +

+

+非常勤講師。1月13日(土)、20日(土)は122講義室、1月19日(金)はオンライン

西暦奇数年度開講。
01KA449と同一。
1/13,19,20

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+汎用コンピテンス「1.知の活用力」、
専門コンピテンス「1.経営に関する多角的思考能力」、「3.問題解決能力」に関連する。

+
+ +
+

授業の到達目標(学修成果)

+

+サービス・マーケティングの基本理論および最新の動向を理解し、実務に応用できることを目標とする。

+
+ +
+

キーワード

+

+サービス、エコシステム、価値共創、サービス化

+
+ +
+

授業計画

+
+

+(受講人数により、変更があり得る)
第1回(1/13(土)2-3限、対面):
講義:サービス・マーケティングの理論とフレームワーク
サービス化経済の現状、サービス・マーケティング・ミックスの7Pなどの基礎知識の講義。

第2回(1/13(土)4-5限、対面):
講義:価値共創とサービス・マーケティング
サービス研究は、S-D Logicを契機に、旧来のモノとサービスという二元論から大きく理論的に変化している。S-D LogicやS Logicといった基本理論を学ぶとともに、最新の研究・実務動向を理解する。

第3回(1/19(金)7-8限、オンライン):
ケースディスカッション:「B銀行の自動車ローン再構築」
第1、2回の内容の理解を深めるため、実ビジネスケースで応用力をつける。
事前にケースを購入し、課題(【8.学修時間の割り当て及び授業外における学修方法 第3回講義課題】参照)について個人で考察した内容をシェアし、ディスカッションを行う。

第4回(1/20(土)2-3限、対面):
講義:製造業サービス化の動きと現状課題
サービス化経済の元での、製造業のモノからコトへのトランスフォーメーションの現状を把握し、課題や成功要件を理解する。

第5回(1/20(土)4-5限、対面):
事例発表:優れたサービス共創価値創造事例のグループ発表
顧客との価値共創で成功していると考えられる企業を1社選択肢し、その成功要因を講義で学んだフレームワークを使用して分析、発表し、ディスカッションを行う(価値共創事例研究)。

なお、分析に以下のポイントは必ず含めること。
・顧客との共創はどのような面で行われているか?
・共創によって顧客・企業・従業員は、どういう価値を得られているか?

発表資料の作成手順、提出期限、提出方法等の詳細は【8.学修時間の割り当て及び授業外における学修方法 第5回講義課題】参照。

+
+ +
+
+
+
+ +
+

履修条件

+

+本講義は、「マーケティング」の基礎知識があることが求められるので、不安がある場合は履修前に講師に相談すること。

+
+ +
+

成績評価方法

+

+成績評価は、以下の基準で行う。
1.出席とクラス内発言・質問などによる貢献 50%
2.ケースディスカッションと事例発表における貢献のピアレビュー 50%

グループワークについての評価
1.発言の正確性(ケースの読み込み具合など)
2.発言の独自性(新しい分析の切り口や視点の提供)
3.コミュニケーション配慮(わかりやすさ、異なる意見も尊重する態度など)
4.資料作成への協力・貢献度
5.ミーティング等への出席度合

発表についての評価
1.講義で学んだフレームワークが活用できているか
2.設問に対する回答論旨が明らかで、論理的に整合しているか
3.発表資料は見やすく、わかりやすく作成されているか
4.発表の態度(声の大きさ、態度などの適切さ、時間厳守など)

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+(第3回講義 課題)
1. B銀行の自動車ローンについて、サービス・マーケティング・ミックスの7Pに分けて整理せよ。
2. 競合他社と7Pを比較し、優位劣位を論ぜよ。
ケースは、別途教材購入が必要になるので、早期に手続きを行いケースの熟読し、課題への回答準備を始めること。

(注)各自でケースは事前購入すること(購入手順は【9.教材・参考文献・配付資料等】参照)。

枚数:パワーポイント5枚以内。
発表資料提出期限:1月17日(水)12:00(正当な理由のない遅延は認めない)。
提出先:
・発表資料は、i.ktoya@gmail.com宛にファイルを添付して送付
・メールタイトルを「筑波サービス・マーケティング+個人名」とし、本人が送付すること。



(第5回講義 課題)
顧客との価値共創で成功していると考えられる企業を1社選択肢し、その成功要因を講義で学んだフレームワークを使用して分析、発表し、ディスカッションを行う。
なお、分析に以下のポイントは必ず含めること。
・顧客との共創はどのような面で行われているか?
・共創によって顧客・企業・従業員は、どういう価値を得られているか?

枚数:パワーポイント8枚以内(15分程度の発表を想定。但し、受講人数によりチーム発表もしくは個人発表、発表時間等の変更があり得る)
発表資料提出期限:1月18日(木)12:00(正当な理由のない遅延は認めない)。提出されたパワーポイントの発表資料を最終レポートに代える。
提出先:
・発表資料は、i.ktoya@gmail.com宛にファイルを添付して送付
・メールタイトルを「筑波サービス・マーケティング+個人名、またはグループ名」とし、本人、またはリーダーが送付すること。
注意事項:
事例研究は、実務で通用するレベルを想定して進める。そのため、テーマに関しては、新聞・雑誌、各社・各ブランドのホーム・ページや決算報告書など使用可能なものは全て資料として使い、実務においてマネジメント層に報告するに耐えうる内容を目指すこと。

+
+ +
+

教材・参考文献・配付資料等

+
+

+【テキスト】
書 籍:『ゼロからわかる金融マーケティング』、(金融財政事情研究会/2019年)、戸谷 圭子

ケース:「B銀行自動車ローン再構築」*本ケースは以下サイトから購入可能。
購入サイト:日本ケースセンター https://casecenter.jp

1)購入時の入力フォームに下記を入力すること。
・授業名:Service Marketing(英語入力)
・対象:大学院教育
・利用開始年月:2024/01
・講師名:Keiko TOYA(英語入力)
・所属機関名:University of Tsukuba(英語入力)

2)受け取り ⽅ 法は下記のいずれかを選択する。
・WebからPDFをダウンロードする(ケース購⼊代⾦のみ)
・宅配便による配送(ケース購⼊代⾦ +配送費)
・キンコース店頭での受け取り(ケース購⼊代⾦のみ)

現在、コロナウイルス拡大防止に伴い、一部店舗で営業時間の短縮や休業しているため、受け取り可能な店舗について以下で確認しておくこと。
https://www.kinkos.co.jp
ケースの購入方法、受け取り方法がわからない場合は“よくある質問”を確認すること。
https://casecenter.jp/faq/
*どうしても講義までにケースが間に合わない場合は、購入手続き済みであることを証明できる場合のみ、緊急措置としてPDFを配布する。

【参考文献】
『リテール金融マーケティング―顧客を知って儲かる仕組みを作る』、(東洋経済新報社/ 2006年)、戸谷 圭子
『B2Bのサービス化戦略 ―製造業のチャレンジ』、(東洋経済新報社/ 20 20年)、戸谷C.コワルコウスキー、W.ウラガ、戸谷圭子、持丸正明

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+

+i.ktoya@gmail.com

+
+ + + + +
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+参考 ケースメソッドとは
ケースメソッドとは、「討議用ケース」を用いて行う討議型授業の総称。その教育目的は「実践能力」の育成である。この場合、講義型の授業はあまり行われないので、討議型授業に参加した経験のない者が、はじめてケースメソッド授業の場に参加したとしたら、少なからず講義型授業を恋しく思う。もしかすると、何も学べていないような気がするかもしれない。
しかし、学習の入り口に横たわっている不安感に飲み込まれることなく、その先に広がっている教育効果を見据えている講師と学習者で構成する教室は、討議による叡智を生む可能性に満ちている。
ケースメソッド教育の真骨頂は、ケースをもとにした分析や意思決定訓練を相当量繰り返して行うことで、難題に果敢に立ち向かう能力と姿勢を身につけたマネージャーを育成できるところにある。これは実践能力という言葉の意味を超えて、相互に尊重しながら協働してソリューションを導くことのできるスキル、専門性の高いハイタレントたちを束ねることのできるスキル、倫理観の確かさや豊かな人間性をも含む。
ビジネススクールの学生としての生活は、知力、体力、精神力のすべての面において、非常に厳しいものになる。予習のために約6~9時間、グループ討議とクラス討議で約6~9時間、を要す。言うまでもなく、中心は、グループとクラスのふたつのレベルで行うケース討議なので、予習をおろそかにすると6~9時間の意味と価値がほとんどなくなってしまう。さらには成績がつかない。
ケースで学ぶことで身につくのは「実践能力」であり、その中身は、分析力、洞察力、情報統合力、計画立案力、概念構成力、戦略構築力、意思決定力などである。これだけの力が、個人差があるとは言え、かなりのレベルで向上する。それと同時に、こうした課題を乗り越えたことで得ることのできる、不屈の精神力、人間としての幅や深み、相互信頼を確かに伴った豊かな人間関係などが、学習者の身体に刻み込まれていく(慶應義塾大学HP加筆修正)

+
+ + +
+

他の授業科目との関連

+
+
+ + + + + + + + + +
+0AD5001 +経営基礎
+0ADM105 +消費者行動
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADM135.html b/syllabus/0ADM135.html new file mode 100644 index 0000000000..051c5a07c2 --- /dev/null +++ b/syllabus/0ADM135.html @@ -0,0 +1,438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADM135   + +オペレーションズ・マネジメント +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C 応談 +
+ +並木 誠 +

+
+
+

+ 授業概要 + +

+

+詳細確定次第、在学生向けサイト(https://www.office.otsuka.tsukuba.ac.jp/stu_m/)でお知らせします

+
+
+

+ 備考 + +

+

+非常勤講師
西暦奇数年度開講。
01KA450と同一。

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+汎用コンピテンス「1.知の活用力」、「2.マネジメント能力」、
専門コンピテンス「2.経営に対する問題発見能力」、「3.経営に関する問題解決能力」、「4.経営に関する知の創造能力」、「5.経営に関する現場実践能力」に関連する。

+
+ +
+

授業の到達目標(学修成果)

+

+基本的な数理最適化モデルと解法の理解, Python言語による実装と求解, 現実問題への応用

+
+ +
+

キーワード

+

+数理最適化, アルゴリズム、線形最適化、整数線形最適化, ネットワーク最適化, 非線形最適化、機械学習

+
+ +
+

授業計画

+
+

+PCを用いた演習で, 講義で学んだ内容を体得する.
演習は, Google Colabを利用する.


第1回・2回・3回 数理最適化問題の導入とPython言語、Jupyter Notebookの概要(講義と演習)
第4回・5回 Pythonによる線形最適化、整数線形最適化とそれらの応用(講義と演習)
第6回・7回 Pythonによるグラフ最適化と応用(講義と演習)
第8回・9回・10回 Pythonによる非線形最適化と応用:機械学習(講義と演習)

+
+ +
+
+
+
+ +
+

履修条件

+

+特になし

+
+ +
+

成績評価方法

+

+講義参加への積極性(質問・ディスカッション等)20%,授業での課題40%,最終レポート40%により評価する.
評価基準は,設定した課題や最終課題に対する答えが論理的な説明を伴って導出されていること,である.

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+

+授業終了時に提示する課題をこなす

+
+ +
+

教材・参考文献・配付資料等

+
+

+教科書は指定しない. 毎回配布する資料をもとに講義を進める.
参考文献として以下を勧める.

Pythonによる数理最適化入門 (実践Pythonライブラリー)
並木誠 著, 2018, 朝倉書店,  ISBN: 9784254128956

+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+
+ + + + +
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+

+Python等のプログラミング言語で、演習等を行ったことがあることを推奨します。

+
+ + +
+

他の授業科目との関連

+
+
+ +
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADM137.html b/syllabus/0ADM137.html new file mode 100644 index 0000000000..0b571ba70d --- /dev/null +++ b/syllabus/0ADM137.html @@ -0,0 +1,426 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ +   +
+ +

+ +0ADM137   + +組織行動論 +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +秋C春季休業中 集中 +
+ +池田 めぐみ +

+
+
+

+ 授業概要 + +

+

+

+
+
+

+ 備考 + +

+

+1回目、5回目は対面。2回目、3回目、4回目はオンライン
01KA452と同一。
2/6,7,14,16,2/21
対面
オンライン(同時双方向型)

+
+
+

+ 授業方法 + +

+

+講義

+
+ +
+

学位プログラム・コンピテンスとの関係

+

+

+
+ +
+

授業の到達目標(学修成果)

+

+

+
+ +
+

キーワード

+

+

+
+ +
+

授業計画

+
+
+ +
+
+
+
+ +
+

履修条件

+
+ +
+

成績評価方法

+
+ +
+

学修時間の割り当て及び授業外における学修方法

+
+ +
+

教材・参考文献・配付資料等

+
+
+ +
+
+
+
+ + +
+

オフィスアワー等(連絡先含む)

+
+
+ + + + +
+
+
+
+
+ +
+

その他(受講生にのぞむことや受講上の注意点等)

+
+ + +
+

他の授業科目との関連

+
+
+ +
+
+ +
+

ティーチングフェロー(TF)・ティーチングアシスタント(TA)

+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0ADM201.html b/syllabus/0ADM201.html index f3a2302423..4d5e2a71c8 100644 --- a/syllabus/0ADM201.html +++ b/syllabus/0ADM201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM202.html b/syllabus/0ADM202.html index 0b0fde78d8..fdffec5606 100644 --- a/syllabus/0ADM202.html +++ b/syllabus/0ADM202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM203.html b/syllabus/0ADM203.html index 190d5db5bf..f4037225db 100644 --- a/syllabus/0ADM203.html +++ b/syllabus/0ADM203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM204.html b/syllabus/0ADM204.html index fd66a9af48..ac7b06a4a8 100644 --- a/syllabus/0ADM204.html +++ b/syllabus/0ADM204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM205.html b/syllabus/0ADM205.html index a843761080..22193cf66d 100644 --- a/syllabus/0ADM205.html +++ b/syllabus/0ADM205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM206.html b/syllabus/0ADM206.html index dad52be3f4..bc08207cc4 100644 --- a/syllabus/0ADM206.html +++ b/syllabus/0ADM206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM211.html b/syllabus/0ADM211.html index 850eb797bf..fd3ca65cba 100644 --- a/syllabus/0ADM211.html +++ b/syllabus/0ADM211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM212.html b/syllabus/0ADM212.html index 8340ad204c..5002a9578c 100644 --- a/syllabus/0ADM212.html +++ b/syllabus/0ADM212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM213.html b/syllabus/0ADM213.html index 65029f70d8..ceaaae56a6 100644 --- a/syllabus/0ADM213.html +++ b/syllabus/0ADM213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM214.html b/syllabus/0ADM214.html index f0521e0e90..9435ad0d3a 100644 --- a/syllabus/0ADM214.html +++ b/syllabus/0ADM214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM215.html b/syllabus/0ADM215.html index 4c1b08f7bf..597a65f606 100644 --- a/syllabus/0ADM215.html +++ b/syllabus/0ADM215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM216.html b/syllabus/0ADM216.html index 8d17242264..b3b0b8b7c3 100644 --- a/syllabus/0ADM216.html +++ b/syllabus/0ADM216.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM301.html b/syllabus/0ADM301.html index 9ec880cf33..d978e9fa84 100644 --- a/syllabus/0ADM301.html +++ b/syllabus/0ADM301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM302.html b/syllabus/0ADM302.html index 33f5796f16..751db335a2 100644 --- a/syllabus/0ADM302.html +++ b/syllabus/0ADM302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM303.html b/syllabus/0ADM303.html index de0558bc34..9efd2c1055 100644 --- a/syllabus/0ADM303.html +++ b/syllabus/0ADM303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ADM304.html b/syllabus/0ADM304.html index 169570aa8a..482b90ca09 100644 --- a/syllabus/0ADM304.html +++ b/syllabus/0ADM304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL001.html b/syllabus/0AFL001.html index 44421b609e..7a64e93d85 100644 --- a/syllabus/0AFL001.html +++ b/syllabus/0AFL001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL003.html b/syllabus/0AFL003.html index 997eca9a5c..4bccb1f63c 100644 --- a/syllabus/0AFL003.html +++ b/syllabus/0AFL003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL005.html b/syllabus/0AFL005.html index 92dac88d02..e1972de349 100644 --- a/syllabus/0AFL005.html +++ b/syllabus/0AFL005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL007.html b/syllabus/0AFL007.html index 94c843f43d..40bd5deda5 100644 --- a/syllabus/0AFL007.html +++ b/syllabus/0AFL007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL009.html b/syllabus/0AFL009.html index 3f29ed2977..65fc68a294 100644 --- a/syllabus/0AFL009.html +++ b/syllabus/0AFL009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL011.html b/syllabus/0AFL011.html index fe63176195..ee05fca81c 100644 --- a/syllabus/0AFL011.html +++ b/syllabus/0AFL011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL013.html b/syllabus/0AFL013.html index 962e396427..3c46899e3f 100644 --- a/syllabus/0AFL013.html +++ b/syllabus/0AFL013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL015.html b/syllabus/0AFL015.html index 7b599bea8b..c52d7e6ca9 100644 --- a/syllabus/0AFL015.html +++ b/syllabus/0AFL015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL017.html b/syllabus/0AFL017.html index bd4894fd42..c3e60d8ae4 100644 --- a/syllabus/0AFL017.html +++ b/syllabus/0AFL017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL019.html b/syllabus/0AFL019.html index a078247c40..7c8ba6c306 100644 --- a/syllabus/0AFL019.html +++ b/syllabus/0AFL019.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -597,5 +641,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL021.html b/syllabus/0AFL021.html index 477f6f3b29..7e077cc83c 100644 --- a/syllabus/0AFL021.html +++ b/syllabus/0AFL021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -593,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL023.html b/syllabus/0AFL023.html index b2e65224c4..1c00e091ec 100644 --- a/syllabus/0AFL023.html +++ b/syllabus/0AFL023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL025.html b/syllabus/0AFL025.html index 08230746ea..71ef6a6df8 100644 --- a/syllabus/0AFL025.html +++ b/syllabus/0AFL025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL027.html b/syllabus/0AFL027.html index 2aa9adec97..7577f7049c 100644 --- a/syllabus/0AFL027.html +++ b/syllabus/0AFL027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL029.html b/syllabus/0AFL029.html index b1830c3c55..104b97aa2a 100644 --- a/syllabus/0AFL029.html +++ b/syllabus/0AFL029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -723,5 +767,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL031.html b/syllabus/0AFL031.html index 16667088ce..014ec2376e 100644 --- a/syllabus/0AFL031.html +++ b/syllabus/0AFL031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -642,5 +686,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL033.html b/syllabus/0AFL033.html index 1dc2cf41c0..01e59d0fa3 100644 --- a/syllabus/0AFL033.html +++ b/syllabus/0AFL033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -642,5 +686,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL035.html b/syllabus/0AFL035.html index 0e6e075b56..07d93ad82f 100644 --- a/syllabus/0AFL035.html +++ b/syllabus/0AFL035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/14 -   @@ -535,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL051.html b/syllabus/0AFL051.html index fd8d1be466..dfc9815d9c 100644 --- a/syllabus/0AFL051.html +++ b/syllabus/0AFL051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL053.html b/syllabus/0AFL053.html index 0307c4af87..d0677d31dd 100644 --- a/syllabus/0AFL053.html +++ b/syllabus/0AFL053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL101.html b/syllabus/0AFL101.html index 391a1ce533..48e721138f 100644 --- a/syllabus/0AFL101.html +++ b/syllabus/0AFL101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL103.html b/syllabus/0AFL103.html index e03e35f398..523955b6f6 100644 --- a/syllabus/0AFL103.html +++ b/syllabus/0AFL103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL105.html b/syllabus/0AFL105.html index 1419f15442..975da97647 100644 --- a/syllabus/0AFL105.html +++ b/syllabus/0AFL105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL107.html b/syllabus/0AFL107.html index faacd94f90..ca8679d672 100644 --- a/syllabus/0AFL107.html +++ b/syllabus/0AFL107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL109.html b/syllabus/0AFL109.html index 8b70ce4f83..9d12f1a547 100644 --- a/syllabus/0AFL109.html +++ b/syllabus/0AFL109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -629,5 +673,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL111.html b/syllabus/0AFL111.html index db3689fffe..bd213b6994 100644 --- a/syllabus/0AFL111.html +++ b/syllabus/0AFL111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL113.html b/syllabus/0AFL113.html index 41fb959d4f..8416c3532f 100644 --- a/syllabus/0AFL113.html +++ b/syllabus/0AFL113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL115.html b/syllabus/0AFL115.html index d12dad23f9..b17d76c24e 100644 --- a/syllabus/0AFL115.html +++ b/syllabus/0AFL115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL117.html b/syllabus/0AFL117.html index 8a56cfadfe..32978e28ce 100644 --- a/syllabus/0AFL117.html +++ b/syllabus/0AFL117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL119.html b/syllabus/0AFL119.html index 9af9fdd6b4..c94df2d35a 100644 --- a/syllabus/0AFL119.html +++ b/syllabus/0AFL119.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL121.html b/syllabus/0AFL121.html index b46a0b2401..f611f91d2f 100644 --- a/syllabus/0AFL121.html +++ b/syllabus/0AFL121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL123.html b/syllabus/0AFL123.html index 38d620ad95..5f6370a0d6 100644 --- a/syllabus/0AFL123.html +++ b/syllabus/0AFL123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL125.html b/syllabus/0AFL125.html index 0cd4a40739..73584b27d6 100644 --- a/syllabus/0AFL125.html +++ b/syllabus/0AFL125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL127.html b/syllabus/0AFL127.html index d2c7170d94..0ca3efad08 100644 --- a/syllabus/0AFL127.html +++ b/syllabus/0AFL127.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -546,5 +590,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL129.html b/syllabus/0AFL129.html index db3ad38ffd..edf6518586 100644 --- a/syllabus/0AFL129.html +++ b/syllabus/0AFL129.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL131.html b/syllabus/0AFL131.html index 006f50b860..5b4d1e91a7 100644 --- a/syllabus/0AFL131.html +++ b/syllabus/0AFL131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL201.html b/syllabus/0AFL201.html index f43cba986b..5b6ddc1cdc 100644 --- a/syllabus/0AFL201.html +++ b/syllabus/0AFL201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL203.html b/syllabus/0AFL203.html index 040daec497..f655bb1769 100644 --- a/syllabus/0AFL203.html +++ b/syllabus/0AFL203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL205.html b/syllabus/0AFL205.html index ed06e86e7b..90bf52863f 100644 --- a/syllabus/0AFL205.html +++ b/syllabus/0AFL205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL211.html b/syllabus/0AFL211.html index e4c7ed6a2a..fcc46792ce 100644 --- a/syllabus/0AFL211.html +++ b/syllabus/0AFL211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL213.html b/syllabus/0AFL213.html index fbe50b9684..dce80d3c2a 100644 --- a/syllabus/0AFL213.html +++ b/syllabus/0AFL213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL215.html b/syllabus/0AFL215.html index 10bc956963..09290a4143 100644 --- a/syllabus/0AFL215.html +++ b/syllabus/0AFL215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -453,5 +497,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL217.html b/syllabus/0AFL217.html index 00866abb44..8520bca179 100644 --- a/syllabus/0AFL217.html +++ b/syllabus/0AFL217.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL219.html b/syllabus/0AFL219.html index 4ea9b9a146..58e331193c 100644 --- a/syllabus/0AFL219.html +++ b/syllabus/0AFL219.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL221.html b/syllabus/0AFL221.html index be9cbfcdf7..c8c83ef951 100644 --- a/syllabus/0AFL221.html +++ b/syllabus/0AFL221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL231.html b/syllabus/0AFL231.html index 715a931db3..e3c87c570c 100644 --- a/syllabus/0AFL231.html +++ b/syllabus/0AFL231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL233.html b/syllabus/0AFL233.html index 79d9223551..4f0c5d92c9 100644 --- a/syllabus/0AFL233.html +++ b/syllabus/0AFL233.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -451,5 +495,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL235.html b/syllabus/0AFL235.html index cc23fd18b3..c2d36c8769 100644 --- a/syllabus/0AFL235.html +++ b/syllabus/0AFL235.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL237.html b/syllabus/0AFL237.html index a10d61896a..0b7e09d586 100644 --- a/syllabus/0AFL237.html +++ b/syllabus/0AFL237.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL239.html b/syllabus/0AFL239.html index cb4bbaa5c1..0eb2e4d710 100644 --- a/syllabus/0AFL239.html +++ b/syllabus/0AFL239.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL301.html b/syllabus/0AFL301.html index 253cff7644..2c56d5ee94 100644 --- a/syllabus/0AFL301.html +++ b/syllabus/0AFL301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL302.html b/syllabus/0AFL302.html index 90b2800753..bb06b0ef20 100644 --- a/syllabus/0AFL302.html +++ b/syllabus/0AFL302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL303.html b/syllabus/0AFL303.html index 69c93a4d5f..fadac23796 100644 --- a/syllabus/0AFL303.html +++ b/syllabus/0AFL303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL305.html b/syllabus/0AFL305.html index be96ec5c90..2058a82a7a 100644 --- a/syllabus/0AFL305.html +++ b/syllabus/0AFL305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL309.html b/syllabus/0AFL309.html index 745cf8f12a..65f1058468 100644 --- a/syllabus/0AFL309.html +++ b/syllabus/0AFL309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL311.html b/syllabus/0AFL311.html index f26a4651d8..587c133e26 100644 --- a/syllabus/0AFL311.html +++ b/syllabus/0AFL311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL313.html b/syllabus/0AFL313.html index 7a89cc00a2..3b3cae9e2a 100644 --- a/syllabus/0AFL313.html +++ b/syllabus/0AFL313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL402.html b/syllabus/0AFL402.html index 7ed926e290..5e501c5880 100644 --- a/syllabus/0AFL402.html +++ b/syllabus/0AFL402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL404.html b/syllabus/0AFL404.html index 4f0c51aa9a..111f628379 100644 --- a/syllabus/0AFL404.html +++ b/syllabus/0AFL404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL405.html b/syllabus/0AFL405.html index 246706f8c7..6fa327ff65 100644 --- a/syllabus/0AFL405.html +++ b/syllabus/0AFL405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL410.html b/syllabus/0AFL410.html index fe23aefb99..b96bc769c5 100644 --- a/syllabus/0AFL410.html +++ b/syllabus/0AFL410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -544,5 +588,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL411.html b/syllabus/0AFL411.html index 49fa8e491e..d0231a047b 100644 --- a/syllabus/0AFL411.html +++ b/syllabus/0AFL411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL412.html b/syllabus/0AFL412.html index 1d06b6452c..d6f4e05127 100644 --- a/syllabus/0AFL412.html +++ b/syllabus/0AFL412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -561,5 +605,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL415.html b/syllabus/0AFL415.html index c37ce28488..601c8a25e7 100644 --- a/syllabus/0AFL415.html +++ b/syllabus/0AFL415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL417.html b/syllabus/0AFL417.html index 3e9e143cf9..c1daea6f48 100644 --- a/syllabus/0AFL417.html +++ b/syllabus/0AFL417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL421.html b/syllabus/0AFL421.html index 732a0d14d5..b9d9cadab7 100644 --- a/syllabus/0AFL421.html +++ b/syllabus/0AFL421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL423.html b/syllabus/0AFL423.html index 49055cde86..da15fd4e54 100644 --- a/syllabus/0AFL423.html +++ b/syllabus/0AFL423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL424.html b/syllabus/0AFL424.html index 44e3da0539..e4520821dd 100644 --- a/syllabus/0AFL424.html +++ b/syllabus/0AFL424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL425.html b/syllabus/0AFL425.html index 526553f06f..dc6af30ec1 100644 --- a/syllabus/0AFL425.html +++ b/syllabus/0AFL425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL426.html b/syllabus/0AFL426.html index 2f99c24792..e2361dc1ca 100644 --- a/syllabus/0AFL426.html +++ b/syllabus/0AFL426.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL430.html b/syllabus/0AFL430.html index 1618118741..da8e5f65d6 100644 --- a/syllabus/0AFL430.html +++ b/syllabus/0AFL430.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL435.html b/syllabus/0AFL435.html index 78bab8d232..f4058178f5 100644 --- a/syllabus/0AFL435.html +++ b/syllabus/0AFL435.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL436.html b/syllabus/0AFL436.html index 42845464b6..b0f165e4a5 100644 --- a/syllabus/0AFL436.html +++ b/syllabus/0AFL436.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL437.html b/syllabus/0AFL437.html index 69b8d37158..0e88416e23 100644 --- a/syllabus/0AFL437.html +++ b/syllabus/0AFL437.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL441.html b/syllabus/0AFL441.html index 946adb464b..76352da858 100644 --- a/syllabus/0AFL441.html +++ b/syllabus/0AFL441.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL443.html b/syllabus/0AFL443.html index d11fd1ff83..264c3d49a9 100644 --- a/syllabus/0AFL443.html +++ b/syllabus/0AFL443.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL444.html b/syllabus/0AFL444.html index d672c32ce8..0015410b60 100644 --- a/syllabus/0AFL444.html +++ b/syllabus/0AFL444.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -587,5 +631,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFL447.html b/syllabus/0AFL447.html index e802e70ef2..652ca7aeb0 100644 --- a/syllabus/0AFL447.html +++ b/syllabus/0AFL447.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AFM001.html b/syllabus/0AFM001.html index 1d364724bb..35ff5b47e2 100644 --- a/syllabus/0AFM001.html +++ b/syllabus/0AFM001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM002.html b/syllabus/0AFM002.html index 02192bde90..afc4e9718a 100644 --- a/syllabus/0AFM002.html +++ b/syllabus/0AFM002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM003.html b/syllabus/0AFM003.html index e3062aedde..5ef9b4f492 100644 --- a/syllabus/0AFM003.html +++ b/syllabus/0AFM003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM004.html b/syllabus/0AFM004.html index 5e00d59faf..5d81de65ee 100644 --- a/syllabus/0AFM004.html +++ b/syllabus/0AFM004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM005.html b/syllabus/0AFM005.html index cf4164f404..aee3687bbb 100644 --- a/syllabus/0AFM005.html +++ b/syllabus/0AFM005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM006.html b/syllabus/0AFM006.html index 2100090520..64d148fa25 100644 --- a/syllabus/0AFM006.html +++ b/syllabus/0AFM006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM007.html b/syllabus/0AFM007.html index f1514ea4f9..27b691790b 100644 --- a/syllabus/0AFM007.html +++ b/syllabus/0AFM007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM008.html b/syllabus/0AFM008.html index eed9649940..0d25362a4e 100644 --- a/syllabus/0AFM008.html +++ b/syllabus/0AFM008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM101.html b/syllabus/0AFM101.html index 8beebf3f31..22a7e3525c 100644 --- a/syllabus/0AFM101.html +++ b/syllabus/0AFM101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM102.html b/syllabus/0AFM102.html index 75c8244c3d..c72f9f393f 100644 --- a/syllabus/0AFM102.html +++ b/syllabus/0AFM102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM201.html b/syllabus/0AFM201.html index 20b0ee8914..91587f4153 100644 --- a/syllabus/0AFM201.html +++ b/syllabus/0AFM201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM202.html b/syllabus/0AFM202.html index 3281d2ae3d..70b8578ecf 100644 --- a/syllabus/0AFM202.html +++ b/syllabus/0AFM202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM203.html b/syllabus/0AFM203.html index 90fc7ffdf4..2c03211a09 100644 --- a/syllabus/0AFM203.html +++ b/syllabus/0AFM203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM204.html b/syllabus/0AFM204.html index b03f8650e4..72218c9986 100644 --- a/syllabus/0AFM204.html +++ b/syllabus/0AFM204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM205.html b/syllabus/0AFM205.html index e7cbdbdfd8..e9efa5bc21 100644 --- a/syllabus/0AFM205.html +++ b/syllabus/0AFM205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM206.html b/syllabus/0AFM206.html index e9b9771714..438ff238a6 100644 --- a/syllabus/0AFM206.html +++ b/syllabus/0AFM206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM207.html b/syllabus/0AFM207.html index 51be940752..2dbf1dd19e 100644 --- a/syllabus/0AFM207.html +++ b/syllabus/0AFM207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -482,5 +526,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM208.html b/syllabus/0AFM208.html index ebd77d1dfd..43aa271bda 100644 --- a/syllabus/0AFM208.html +++ b/syllabus/0AFM208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -434,5 +478,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM209.html b/syllabus/0AFM209.html index 117497c938..cba00a09bf 100644 --- a/syllabus/0AFM209.html +++ b/syllabus/0AFM209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM304.html b/syllabus/0AFM304.html index 61c1b65b18..03a524e7ca 100644 --- a/syllabus/0AFM304.html +++ b/syllabus/0AFM304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM305.html b/syllabus/0AFM305.html index 9f79282180..b53eb7f826 100644 --- a/syllabus/0AFM305.html +++ b/syllabus/0AFM305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM306.html b/syllabus/0AFM306.html index f2d36f3989..9c1fd4bb71 100644 --- a/syllabus/0AFM306.html +++ b/syllabus/0AFM306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM307.html b/syllabus/0AFM307.html index fc37092216..a558b77b5a 100644 --- a/syllabus/0AFM307.html +++ b/syllabus/0AFM307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM309.html b/syllabus/0AFM309.html index 2c79b78b41..032b305891 100644 --- a/syllabus/0AFM309.html +++ b/syllabus/0AFM309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM310.html b/syllabus/0AFM310.html index a44406f7a9..81d771b5f3 100644 --- a/syllabus/0AFM310.html +++ b/syllabus/0AFM310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -434,5 +478,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM311.html b/syllabus/0AFM311.html index 1e3e1f44fd..1f0ec05e97 100644 --- a/syllabus/0AFM311.html +++ b/syllabus/0AFM311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM312.html b/syllabus/0AFM312.html index 9564e774a7..be5dc76e6b 100644 --- a/syllabus/0AFM312.html +++ b/syllabus/0AFM312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM313.html b/syllabus/0AFM313.html index fcc1d193dd..004a0d2212 100644 --- a/syllabus/0AFM313.html +++ b/syllabus/0AFM313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -452,5 +496,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM314.html b/syllabus/0AFM314.html index b6a7d798e4..9ccdb907b0 100644 --- a/syllabus/0AFM314.html +++ b/syllabus/0AFM314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM315.html b/syllabus/0AFM315.html index 3eead4158e..3edf3fce20 100644 --- a/syllabus/0AFM315.html +++ b/syllabus/0AFM315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -452,5 +496,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM316.html b/syllabus/0AFM316.html index 30260cf146..426334c63f 100644 --- a/syllabus/0AFM316.html +++ b/syllabus/0AFM316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM317.html b/syllabus/0AFM317.html index 28c7f4caac..f16516b019 100644 --- a/syllabus/0AFM317.html +++ b/syllabus/0AFM317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM319.html b/syllabus/0AFM319.html index b357364483..1f7faf896e 100644 --- a/syllabus/0AFM319.html +++ b/syllabus/0AFM319.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM320.html b/syllabus/0AFM320.html index 2f50bcb14f..45387c23fa 100644 --- a/syllabus/0AFM320.html +++ b/syllabus/0AFM320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM322.html b/syllabus/0AFM322.html index 07307ab232..1d091129b7 100644 --- a/syllabus/0AFM322.html +++ b/syllabus/0AFM322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM324.html b/syllabus/0AFM324.html index 1a3c7bcbcd..1474f38966 100644 --- a/syllabus/0AFM324.html +++ b/syllabus/0AFM324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM325.html b/syllabus/0AFM325.html index 2dfeb0e87c..f3c052cf64 100644 --- a/syllabus/0AFM325.html +++ b/syllabus/0AFM325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM326.html b/syllabus/0AFM326.html index 5f5006f185..b4884916d6 100644 --- a/syllabus/0AFM326.html +++ b/syllabus/0AFM326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM327.html b/syllabus/0AFM327.html index b26f59445f..33b9138c6d 100644 --- a/syllabus/0AFM327.html +++ b/syllabus/0AFM327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM401.html b/syllabus/0AFM401.html index 965bd33c0d..6cd7524553 100644 --- a/syllabus/0AFM401.html +++ b/syllabus/0AFM401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM402.html b/syllabus/0AFM402.html index fb6e08813e..ad883a1577 100644 --- a/syllabus/0AFM402.html +++ b/syllabus/0AFM402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM403.html b/syllabus/0AFM403.html index 89bc1df6c0..fc9b8ad67e 100644 --- a/syllabus/0AFM403.html +++ b/syllabus/0AFM403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM404.html b/syllabus/0AFM404.html index 635d0fe1fb..281246d98a 100644 --- a/syllabus/0AFM404.html +++ b/syllabus/0AFM404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM405.html b/syllabus/0AFM405.html index 246bf3ae39..75cd19749f 100644 --- a/syllabus/0AFM405.html +++ b/syllabus/0AFM405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM406.html b/syllabus/0AFM406.html index b9779b928b..e4a2e1a0ea 100644 --- a/syllabus/0AFM406.html +++ b/syllabus/0AFM406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM407.html b/syllabus/0AFM407.html index aeabde5b81..f48ff865e2 100644 --- a/syllabus/0AFM407.html +++ b/syllabus/0AFM407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM409.html b/syllabus/0AFM409.html index d3631277a3..c4a427f91b 100644 --- a/syllabus/0AFM409.html +++ b/syllabus/0AFM409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM410.html b/syllabus/0AFM410.html index e0fe8809fb..0e407b3462 100644 --- a/syllabus/0AFM410.html +++ b/syllabus/0AFM410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM411.html b/syllabus/0AFM411.html index 4c6aee6d1f..fc7daef9d1 100644 --- a/syllabus/0AFM411.html +++ b/syllabus/0AFM411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM414.html b/syllabus/0AFM414.html new file mode 100644 index 0000000000..7976a82d25 --- /dev/null +++ b/syllabus/0AFM414.html @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ + 最終更新日:2024/01/17 + +   +
+ +

+ +0AFM414   + +Business Studies I (Seminar) +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +春季休業中 集中 +
+ +Tan Caroline +

+
+
+

+ 授業概要 + +

+

+This course is for the Field Work pre-departure. Students will be researching and analyzing specific assigned topics in preparation for the company visits.

+
+
+

+ 備考 + +

+

+Identical to 01PC440.
Lecture is conducted in English.
01PC440と同一。
英語で授業。
2/19-2/25

+
+
+

+ 授業方法 + +

+

+講義

+
+
+

Teaching methods

+

+

+
+ +
+

Types of competencies expected to be gained after taking this course

+

+

+
+ +
+

Course Objectives(Learning Outcomes)

+

+

+
+ +
+

Course Keywords

+

+

+
+ +
+

Class Schedule

+
+
+ +
+
+
+
+ +
+

Course Prerequisites

+
+ +
+

Grading Philosophy

+
+ +
+

Course Hours Breakdown and Out-of-Class Learning

+
+ +
+

Textbooks, References,and Supplementary Materials

+
+
+ +
+
+
+
+ + +
+

Office Hours and Contact Information

+
+
+ + + + +
+
+
+
+
+ +
+

Class attendance and withdrawal policy

+
+ +
+

Notice of Class Cancellation and Make-up classes

+
+ +
+

Relation to Other Courses

+
+
+ +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0AFM415.html b/syllabus/0AFM415.html new file mode 100644 index 0000000000..2154b505ca --- /dev/null +++ b/syllabus/0AFM415.html @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

シラバス参照

+ + + + + + + + +
+ + + + 最新版のシラバスを表示 + + + +   +
+ + 最終更新日:2024/01/17 + +   +
+ +

+ +0AFM415   + +Business Studies II (Fieldwork) +

+
+

+ + 1.0 単位, + + + 1・2 年次, + + +春季休業中 集中 +
+ +Tan Caroline +

+
+
+

+ 授業概要 + +

+

+This course provides students the opportunity to visit companies operating in a different range of industries as well as institutions involved in innovation in a foreign country. Students will able to observe international business concepts in practice from the viewpoint of the foreign companies.

+
+
+

+ 備考 + +

+

+01PC441と同一。
英語で授業。
2/19-2/25

+
+
+

+ 授業方法 + +

+

+講義

+
+
+

Teaching methods

+

+

+
+ +
+

Types of competencies expected to be gained after taking this course

+

+

+
+ +
+

Course Objectives(Learning Outcomes)

+

+

+
+ +
+

Course Keywords

+

+

+
+ +
+

Class Schedule

+
+
+ +
+
+
+
+ +
+

Course Prerequisites

+
+ +
+

Grading Philosophy

+
+ +
+

Course Hours Breakdown and Out-of-Class Learning

+
+ +
+

Textbooks, References,and Supplementary Materials

+
+
+ +
+
+
+
+ + +
+

Office Hours and Contact Information

+
+
+ + + + +
+
+
+
+
+ +
+

Class attendance and withdrawal policy

+
+ +
+

Notice of Class Cancellation and Make-up classes

+
+ +
+

Relation to Other Courses

+
+
+ +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/syllabus/0AFM501.html b/syllabus/0AFM501.html index 7ce8f9029b..52418e05c8 100644 --- a/syllabus/0AFM501.html +++ b/syllabus/0AFM501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM502.html b/syllabus/0AFM502.html index bc31caff53..771524c6ab 100644 --- a/syllabus/0AFM502.html +++ b/syllabus/0AFM502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM504.html b/syllabus/0AFM504.html index fbfb6c2c3c..9d82ab776a 100644 --- a/syllabus/0AFM504.html +++ b/syllabus/0AFM504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM505.html b/syllabus/0AFM505.html index e3a0af2f40..4d87975fd3 100644 --- a/syllabus/0AFM505.html +++ b/syllabus/0AFM505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM506.html b/syllabus/0AFM506.html index 881b845f3d..cfc50e8746 100644 --- a/syllabus/0AFM506.html +++ b/syllabus/0AFM506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM507.html b/syllabus/0AFM507.html index c594d45417..4b7907391e 100644 --- a/syllabus/0AFM507.html +++ b/syllabus/0AFM507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM508.html b/syllabus/0AFM508.html index a50c9cf4a0..3a41cbcfc8 100644 --- a/syllabus/0AFM508.html +++ b/syllabus/0AFM508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM509.html b/syllabus/0AFM509.html index 438083ba4e..50bf515db7 100644 --- a/syllabus/0AFM509.html +++ b/syllabus/0AFM509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM511.html b/syllabus/0AFM511.html index 7811a87fe2..a531e3e1eb 100644 --- a/syllabus/0AFM511.html +++ b/syllabus/0AFM511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM512.html b/syllabus/0AFM512.html index 47d2bd36a0..46c0a70644 100644 --- a/syllabus/0AFM512.html +++ b/syllabus/0AFM512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM513.html b/syllabus/0AFM513.html index c88641701c..4d26f23ace 100644 --- a/syllabus/0AFM513.html +++ b/syllabus/0AFM513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM601.html b/syllabus/0AFM601.html index 5b326dfc23..1c8a913791 100644 --- a/syllabus/0AFM601.html +++ b/syllabus/0AFM601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM602.html b/syllabus/0AFM602.html index 4685c69590..807d389667 100644 --- a/syllabus/0AFM602.html +++ b/syllabus/0AFM602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM603.html b/syllabus/0AFM603.html index 6947270773..e9dd4080e7 100644 --- a/syllabus/0AFM603.html +++ b/syllabus/0AFM603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM604.html b/syllabus/0AFM604.html index 11b265fd8a..7a8aafbece 100644 --- a/syllabus/0AFM604.html +++ b/syllabus/0AFM604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM605.html b/syllabus/0AFM605.html index 08f4fc4187..0fc4c70136 100644 --- a/syllabus/0AFM605.html +++ b/syllabus/0AFM605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -444,5 +488,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM606.html b/syllabus/0AFM606.html index 694fce2d09..47dae39a55 100644 --- a/syllabus/0AFM606.html +++ b/syllabus/0AFM606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM608.html b/syllabus/0AFM608.html index 9596ce5897..ad576c65b0 100644 --- a/syllabus/0AFM608.html +++ b/syllabus/0AFM608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM701.html b/syllabus/0AFM701.html index 8c50359e5b..faf07d23d5 100644 --- a/syllabus/0AFM701.html +++ b/syllabus/0AFM701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM702.html b/syllabus/0AFM702.html index 976fb0f351..90b389cccd 100644 --- a/syllabus/0AFM702.html +++ b/syllabus/0AFM702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM703.html b/syllabus/0AFM703.html index 8efb4120b0..dd41e8cdb5 100644 --- a/syllabus/0AFM703.html +++ b/syllabus/0AFM703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM704.html b/syllabus/0AFM704.html index 42f0c91fc6..fba78f3696 100644 --- a/syllabus/0AFM704.html +++ b/syllabus/0AFM704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM705.html b/syllabus/0AFM705.html index 31ebd4bb29..03f6b0e73c 100644 --- a/syllabus/0AFM705.html +++ b/syllabus/0AFM705.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM801.html b/syllabus/0AFM801.html index bd88a9453a..9795cfedd8 100644 --- a/syllabus/0AFM801.html +++ b/syllabus/0AFM801.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AFM802.html b/syllabus/0AFM802.html index 20ce9331a6..ac0fd4c43d 100644 --- a/syllabus/0AFM802.html +++ b/syllabus/0AFM802.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -422,5 +466,8 @@

Relation to Other Courses

+ + + \ No newline at end of file diff --git a/syllabus/0AH0101.html b/syllabus/0AH0101.html index 54ae8afc6c..0ca396baec 100644 --- a/syllabus/0AH0101.html +++ b/syllabus/0AH0101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0102.html b/syllabus/0AH0102.html index 4898127fe8..ef9dd7ec05 100644 --- a/syllabus/0AH0102.html +++ b/syllabus/0AH0102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -467,5 +511,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0103.html b/syllabus/0AH0103.html index b032a888eb..58d745ae7b 100644 --- a/syllabus/0AH0103.html +++ b/syllabus/0AH0103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -542,5 +586,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0111.html b/syllabus/0AH0111.html index e786eecdc4..aee49ba0b4 100644 --- a/syllabus/0AH0111.html +++ b/syllabus/0AH0111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0112.html b/syllabus/0AH0112.html index d6023716cc..a5808cd7a2 100644 --- a/syllabus/0AH0112.html +++ b/syllabus/0AH0112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0113.html b/syllabus/0AH0113.html index e8fd54daf5..fe1c4540bb 100644 --- a/syllabus/0AH0113.html +++ b/syllabus/0AH0113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0114.html b/syllabus/0AH0114.html index fbf9b0aed6..20f9c9b946 100644 --- a/syllabus/0AH0114.html +++ b/syllabus/0AH0114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0201.html b/syllabus/0AH0201.html index 3ca693c2c8..1a1324d355 100644 --- a/syllabus/0AH0201.html +++ b/syllabus/0AH0201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0202.html b/syllabus/0AH0202.html index e242d13c09..78dea6cc0b 100644 --- a/syllabus/0AH0202.html +++ b/syllabus/0AH0202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0203.html b/syllabus/0AH0203.html index 9927d9c37e..7907f3c4b0 100644 --- a/syllabus/0AH0203.html +++ b/syllabus/0AH0203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -606,5 +650,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0204.html b/syllabus/0AH0204.html index 7e13b3d868..65f37692f9 100644 --- a/syllabus/0AH0204.html +++ b/syllabus/0AH0204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -577,5 +621,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0205.html b/syllabus/0AH0205.html index 37e65d59c5..690b4e3e54 100644 --- a/syllabus/0AH0205.html +++ b/syllabus/0AH0205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -412,5 +456,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0206.html b/syllabus/0AH0206.html index 79f502b69d..141cbca3be 100644 --- a/syllabus/0AH0206.html +++ b/syllabus/0AH0206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/12 -   @@ -419,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0207.html b/syllabus/0AH0207.html index a9d865e146..a38da5cdff 100644 --- a/syllabus/0AH0207.html +++ b/syllabus/0AH0207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/12 -   @@ -449,5 +491,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0208.html b/syllabus/0AH0208.html index 90d48f158c..546f464e35 100644 --- a/syllabus/0AH0208.html +++ b/syllabus/0AH0208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0209.html b/syllabus/0AH0209.html index d87410cebd..af5d9be8f9 100644 --- a/syllabus/0AH0209.html +++ b/syllabus/0AH0209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/12 -   @@ -407,5 +449,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0210.html b/syllabus/0AH0210.html index 540169fbb1..32bcbdb837 100644 --- a/syllabus/0AH0210.html +++ b/syllabus/0AH0210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0305.html b/syllabus/0AH0305.html index 94d04d4d68..dda72c0d23 100644 --- a/syllabus/0AH0305.html +++ b/syllabus/0AH0305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0306.html b/syllabus/0AH0306.html index 8174b67df0..202f2a0eca 100644 --- a/syllabus/0AH0306.html +++ b/syllabus/0AH0306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0307.html b/syllabus/0AH0307.html index 7bd5394c3d..05e02b4ee2 100644 --- a/syllabus/0AH0307.html +++ b/syllabus/0AH0307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0308.html b/syllabus/0AH0308.html index c604437f42..e8ea49d420 100644 --- a/syllabus/0AH0308.html +++ b/syllabus/0AH0308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0309.html b/syllabus/0AH0309.html index 6c5899fe56..e9d6a3bb6f 100644 --- a/syllabus/0AH0309.html +++ b/syllabus/0AH0309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0310.html b/syllabus/0AH0310.html index 5588adc147..bc7ce21f5f 100644 --- a/syllabus/0AH0310.html +++ b/syllabus/0AH0310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0316.html b/syllabus/0AH0316.html index f0e472c428..625659e083 100644 --- a/syllabus/0AH0316.html +++ b/syllabus/0AH0316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0317.html b/syllabus/0AH0317.html index 187d8614fe..211ed57251 100644 --- a/syllabus/0AH0317.html +++ b/syllabus/0AH0317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AH0318.html b/syllabus/0AH0318.html index ac1eb859f1..59f14d4f36 100644 --- a/syllabus/0AH0318.html +++ b/syllabus/0AH0318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJ0010.html b/syllabus/0AJ0010.html index e58e73ede4..5c915d7da9 100644 --- a/syllabus/0AJ0010.html +++ b/syllabus/0AJ0010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJ1030.html b/syllabus/0AJ1030.html index 52952351d2..61f0ac144d 100644 --- a/syllabus/0AJ1030.html +++ b/syllabus/0AJ1030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJ1040.html b/syllabus/0AJ1040.html index ccf36a7071..1de7401305 100644 --- a/syllabus/0AJ1040.html +++ b/syllabus/0AJ1040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJA011.html b/syllabus/0AJA011.html index 2b91bb2715..34bf031c5d 100644 --- a/syllabus/0AJA011.html +++ b/syllabus/0AJA011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -753,5 +797,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA012.html b/syllabus/0AJA012.html index d80e05fd9f..5641b71777 100644 --- a/syllabus/0AJA012.html +++ b/syllabus/0AJA012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -722,5 +766,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA021.html b/syllabus/0AJA021.html index e4e0fcb761..ce50921091 100644 --- a/syllabus/0AJA021.html +++ b/syllabus/0AJA021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -690,5 +734,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA022.html b/syllabus/0AJA022.html index caa4a4fe34..5303295bed 100644 --- a/syllabus/0AJA022.html +++ b/syllabus/0AJA022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA031.html b/syllabus/0AJA031.html index c899245c55..87b710e9af 100644 --- a/syllabus/0AJA031.html +++ b/syllabus/0AJA031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -726,5 +770,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA032.html b/syllabus/0AJA032.html index 3d823e520b..a8bdefde12 100644 --- a/syllabus/0AJA032.html +++ b/syllabus/0AJA032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -718,5 +762,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA041.html b/syllabus/0AJA041.html index 1731d015e9..92df06a3a0 100644 --- a/syllabus/0AJA041.html +++ b/syllabus/0AJA041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA042.html b/syllabus/0AJA042.html index 67fa68718d..71a87bf11c 100644 --- a/syllabus/0AJA042.html +++ b/syllabus/0AJA042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA051.html b/syllabus/0AJA051.html index d467d53edf..9e1804b063 100644 --- a/syllabus/0AJA051.html +++ b/syllabus/0AJA051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA052.html b/syllabus/0AJA052.html index b0a36d954f..3c9ae7b258 100644 --- a/syllabus/0AJA052.html +++ b/syllabus/0AJA052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA060.html b/syllabus/0AJA060.html index 0b17db6ab5..5cf2d7d5ff 100644 --- a/syllabus/0AJA060.html +++ b/syllabus/0AJA060.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJA0H0.html b/syllabus/0AJA0H0.html index 7932252235..b5a793e34c 100644 --- a/syllabus/0AJA0H0.html +++ b/syllabus/0AJA0H0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -473,5 +517,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA01.html b/syllabus/0AJAA01.html index 702e25ca32..3d02a9d4be 100644 --- a/syllabus/0AJAA01.html +++ b/syllabus/0AJAA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA02.html b/syllabus/0AJAA02.html index 79a0232925..9976d59e18 100644 --- a/syllabus/0AJAA02.html +++ b/syllabus/0AJAA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA03.html b/syllabus/0AJAA03.html index 7bcdf5f81a..e6253efac2 100644 --- a/syllabus/0AJAA03.html +++ b/syllabus/0AJAA03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -737,5 +781,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA11.html b/syllabus/0AJAA11.html index a5f6523391..97460bea38 100644 --- a/syllabus/0AJAA11.html +++ b/syllabus/0AJAA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -727,5 +771,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA12.html b/syllabus/0AJAA12.html index d0dbe904c4..7b80726a99 100644 --- a/syllabus/0AJAA12.html +++ b/syllabus/0AJAA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -727,5 +771,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA21.html b/syllabus/0AJAA21.html index 7f2cad8cf8..fe16d53421 100644 --- a/syllabus/0AJAA21.html +++ b/syllabus/0AJAA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -727,5 +771,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAA22.html b/syllabus/0AJAA22.html index f83303d1de..5d43cae082 100644 --- a/syllabus/0AJAA22.html +++ b/syllabus/0AJAA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -727,5 +771,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB01.html b/syllabus/0AJAB01.html index b9fcbae20b..138811b99d 100644 --- a/syllabus/0AJAB01.html +++ b/syllabus/0AJAB01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB02.html b/syllabus/0AJAB02.html index eee11c253c..6b1141ee0c 100644 --- a/syllabus/0AJAB02.html +++ b/syllabus/0AJAB02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -750,5 +794,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB03.html b/syllabus/0AJAB03.html index 8ccb362093..dcf713ca68 100644 --- a/syllabus/0AJAB03.html +++ b/syllabus/0AJAB03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB11.html b/syllabus/0AJAB11.html index 6558e095ef..d137382cc0 100644 --- a/syllabus/0AJAB11.html +++ b/syllabus/0AJAB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB12.html b/syllabus/0AJAB12.html index d0e53b0711..c4c0a05ad2 100644 --- a/syllabus/0AJAB12.html +++ b/syllabus/0AJAB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB21.html b/syllabus/0AJAB21.html index 6b9c387490..7fc249e8d9 100644 --- a/syllabus/0AJAB21.html +++ b/syllabus/0AJAB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAB22.html b/syllabus/0AJAB22.html index 1c936f21a6..86eb633340 100644 --- a/syllabus/0AJAB22.html +++ b/syllabus/0AJAB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC01.html b/syllabus/0AJAC01.html index 10a988c919..0b997306b1 100644 --- a/syllabus/0AJAC01.html +++ b/syllabus/0AJAC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC02.html b/syllabus/0AJAC02.html index 6804975d9c..ef1a497f8c 100644 --- a/syllabus/0AJAC02.html +++ b/syllabus/0AJAC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -717,5 +761,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC03.html b/syllabus/0AJAC03.html index 0bfc52e84c..4efa575af5 100644 --- a/syllabus/0AJAC03.html +++ b/syllabus/0AJAC03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC04.html b/syllabus/0AJAC04.html index f94169856b..1e3d302471 100644 --- a/syllabus/0AJAC04.html +++ b/syllabus/0AJAC04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -728,5 +772,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC11.html b/syllabus/0AJAC11.html index e2ec5c0ec9..c0efdc9e53 100644 --- a/syllabus/0AJAC11.html +++ b/syllabus/0AJAC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC12.html b/syllabus/0AJAC12.html index 7bb1cc2c14..dab8510ee7 100644 --- a/syllabus/0AJAC12.html +++ b/syllabus/0AJAC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC21.html b/syllabus/0AJAC21.html index 243578468e..35dc500ab8 100644 --- a/syllabus/0AJAC21.html +++ b/syllabus/0AJAC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAC22.html b/syllabus/0AJAC22.html index 401266a872..fd9b9e81a4 100644 --- a/syllabus/0AJAC22.html +++ b/syllabus/0AJAC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD01.html b/syllabus/0AJAD01.html index c77b196393..5391e35e02 100644 --- a/syllabus/0AJAD01.html +++ b/syllabus/0AJAD01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD02.html b/syllabus/0AJAD02.html index 1e5163f447..88d905b23d 100644 --- a/syllabus/0AJAD02.html +++ b/syllabus/0AJAD02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD03.html b/syllabus/0AJAD03.html index fe5797f097..e630d04e1c 100644 --- a/syllabus/0AJAD03.html +++ b/syllabus/0AJAD03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD04.html b/syllabus/0AJAD04.html index f616de07cd..f75aede817 100644 --- a/syllabus/0AJAD04.html +++ b/syllabus/0AJAD04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -573,5 +617,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD11.html b/syllabus/0AJAD11.html index 50ed1211c6..564ca4cc36 100644 --- a/syllabus/0AJAD11.html +++ b/syllabus/0AJAD11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD12.html b/syllabus/0AJAD12.html index 176b0b5f41..aeb2d8f124 100644 --- a/syllabus/0AJAD12.html +++ b/syllabus/0AJAD12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD21.html b/syllabus/0AJAD21.html index a8e80e85df..d1febd74a6 100644 --- a/syllabus/0AJAD21.html +++ b/syllabus/0AJAD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJAD22.html b/syllabus/0AJAD22.html index b11528a258..6eae9de191 100644 --- a/syllabus/0AJAD22.html +++ b/syllabus/0AJAD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -461,5 +505,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBA11.html b/syllabus/0AJBA11.html index 6a3cb0017e..73879e527a 100644 --- a/syllabus/0AJBA11.html +++ b/syllabus/0AJBA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBA12.html b/syllabus/0AJBA12.html index fe332bfef6..088d87dc69 100644 --- a/syllabus/0AJBA12.html +++ b/syllabus/0AJBA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBA21.html b/syllabus/0AJBA21.html index 50a04493ad..a764bb0b47 100644 --- a/syllabus/0AJBA21.html +++ b/syllabus/0AJBA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBA22.html b/syllabus/0AJBA22.html index 258c10ac05..a1b7afaac2 100644 --- a/syllabus/0AJBA22.html +++ b/syllabus/0AJBA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBB11.html b/syllabus/0AJBB11.html index fa7cea958c..f08e801f6e 100644 --- a/syllabus/0AJBB11.html +++ b/syllabus/0AJBB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -567,5 +611,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBB12.html b/syllabus/0AJBB12.html index 0377d81d64..77f636bc14 100644 --- a/syllabus/0AJBB12.html +++ b/syllabus/0AJBB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -567,5 +611,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBB21.html b/syllabus/0AJBB21.html index 261707cd42..73ea401ff4 100644 --- a/syllabus/0AJBB21.html +++ b/syllabus/0AJBB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBB22.html b/syllabus/0AJBB22.html index db5100324a..17f1268d9a 100644 --- a/syllabus/0AJBB22.html +++ b/syllabus/0AJBB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBC11.html b/syllabus/0AJBC11.html index 4725ed3106..9b449613ba 100644 --- a/syllabus/0AJBC11.html +++ b/syllabus/0AJBC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBC12.html b/syllabus/0AJBC12.html index 36df1681fc..843c98c040 100644 --- a/syllabus/0AJBC12.html +++ b/syllabus/0AJBC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBC21.html b/syllabus/0AJBC21.html index 3003db79a2..bd2be5497d 100644 --- a/syllabus/0AJBC21.html +++ b/syllabus/0AJBC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBC22.html b/syllabus/0AJBC22.html index fe9bafd58e..fca2ce2f5c 100644 --- a/syllabus/0AJBC22.html +++ b/syllabus/0AJBC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBD11.html b/syllabus/0AJBD11.html index 7f74aa36c6..f01af49bef 100644 --- a/syllabus/0AJBD11.html +++ b/syllabus/0AJBD11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBD12.html b/syllabus/0AJBD12.html index c950322af1..9c1989aec1 100644 --- a/syllabus/0AJBD12.html +++ b/syllabus/0AJBD12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBD21.html b/syllabus/0AJBD21.html index f220f57935..fd15e22dfa 100644 --- a/syllabus/0AJBD21.html +++ b/syllabus/0AJBD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJBD22.html b/syllabus/0AJBD22.html index 0a906d44e9..1fcdb2af2f 100644 --- a/syllabus/0AJBD22.html +++ b/syllabus/0AJBD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AJC001.html b/syllabus/0AJC001.html index 8e097ae349..ee7a0e86eb 100644 --- a/syllabus/0AJC001.html +++ b/syllabus/0AJC001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC011.html b/syllabus/0AJC011.html index 37ed4e2fd2..c0ba25a3e2 100644 --- a/syllabus/0AJC011.html +++ b/syllabus/0AJC011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC012.html b/syllabus/0AJC012.html index 618287ef3d..ae10f94117 100644 --- a/syllabus/0AJC012.html +++ b/syllabus/0AJC012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC021.html b/syllabus/0AJC021.html index a0c0ef2816..1ca15d8bda 100644 --- a/syllabus/0AJC021.html +++ b/syllabus/0AJC021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC022.html b/syllabus/0AJC022.html index 4199a38b1b..3b8917e0c9 100644 --- a/syllabus/0AJC022.html +++ b/syllabus/0AJC022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC026.html b/syllabus/0AJC026.html index bba12f2041..1ff2327c74 100644 --- a/syllabus/0AJC026.html +++ b/syllabus/0AJC026.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC031.html b/syllabus/0AJC031.html index 5c12e7d5af..a1fb223200 100644 --- a/syllabus/0AJC031.html +++ b/syllabus/0AJC031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC036.html b/syllabus/0AJC036.html index 6d2b37e465..92a63702d6 100644 --- a/syllabus/0AJC036.html +++ b/syllabus/0AJC036.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC037.html b/syllabus/0AJC037.html index 37008f7371..72dee8b552 100644 --- a/syllabus/0AJC037.html +++ b/syllabus/0AJC037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC039.html b/syllabus/0AJC039.html index 23d8feb2e4..48486b967f 100644 --- a/syllabus/0AJC039.html +++ b/syllabus/0AJC039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC041.html b/syllabus/0AJC041.html index 0d8d4a753f..ee286dc3c9 100644 --- a/syllabus/0AJC041.html +++ b/syllabus/0AJC041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC043.html b/syllabus/0AJC043.html index 21043aa192..282d76e27d 100644 --- a/syllabus/0AJC043.html +++ b/syllabus/0AJC043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC045.html b/syllabus/0AJC045.html index a86eb80943..470023fa18 100644 --- a/syllabus/0AJC045.html +++ b/syllabus/0AJC045.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC046.html b/syllabus/0AJC046.html index f3adfb7f97..59fa58b1f1 100644 --- a/syllabus/0AJC046.html +++ b/syllabus/0AJC046.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC051.html b/syllabus/0AJC051.html index e23e75cc6f..d38c54e68f 100644 --- a/syllabus/0AJC051.html +++ b/syllabus/0AJC051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC056.html b/syllabus/0AJC056.html index 160487d1e3..d22da18f48 100644 --- a/syllabus/0AJC056.html +++ b/syllabus/0AJC056.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC061.html b/syllabus/0AJC061.html index 3f03e2d3c2..089a6de805 100644 --- a/syllabus/0AJC061.html +++ b/syllabus/0AJC061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJC062.html b/syllabus/0AJC062.html index 1219090513..3b91fe7647 100644 --- a/syllabus/0AJC062.html +++ b/syllabus/0AJC062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCA01.html b/syllabus/0AJCA01.html index 424b5af849..91fd91306d 100644 --- a/syllabus/0AJCA01.html +++ b/syllabus/0AJCA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCA02.html b/syllabus/0AJCA02.html index 2256cff1bd..477fdbb3a7 100644 --- a/syllabus/0AJCA02.html +++ b/syllabus/0AJCA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB01.html b/syllabus/0AJCB01.html index af75bc4a87..34f32b4c7e 100644 --- a/syllabus/0AJCB01.html +++ b/syllabus/0AJCB01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB02.html b/syllabus/0AJCB02.html index 5628fa631d..b0d0e08c00 100644 --- a/syllabus/0AJCB02.html +++ b/syllabus/0AJCB02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -558,5 +602,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB06.html b/syllabus/0AJCB06.html index bb2b6dd954..5be469aea7 100644 --- a/syllabus/0AJCB06.html +++ b/syllabus/0AJCB06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB07.html b/syllabus/0AJCB07.html index 4634512b58..76ce671e99 100644 --- a/syllabus/0AJCB07.html +++ b/syllabus/0AJCB07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB08.html b/syllabus/0AJCB08.html index 049a39ce0d..538a73a0a4 100644 --- a/syllabus/0AJCB08.html +++ b/syllabus/0AJCB08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB09.html b/syllabus/0AJCB09.html index 4886c461d6..654f9ef054 100644 --- a/syllabus/0AJCB09.html +++ b/syllabus/0AJCB09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB11.html b/syllabus/0AJCB11.html index 517d8be134..4d25305cee 100644 --- a/syllabus/0AJCB11.html +++ b/syllabus/0AJCB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB12.html b/syllabus/0AJCB12.html index 31f7226a1c..410c93e238 100644 --- a/syllabus/0AJCB12.html +++ b/syllabus/0AJCB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB13.html b/syllabus/0AJCB13.html index fb3f838d36..2e1a679ea0 100644 --- a/syllabus/0AJCB13.html +++ b/syllabus/0AJCB13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB14.html b/syllabus/0AJCB14.html index 7c1b94e3a3..b62947b315 100644 --- a/syllabus/0AJCB14.html +++ b/syllabus/0AJCB14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB21.html b/syllabus/0AJCB21.html index 329db2cb73..3cf7f80997 100644 --- a/syllabus/0AJCB21.html +++ b/syllabus/0AJCB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB22.html b/syllabus/0AJCB22.html index e65e88308a..f0506f9b95 100644 --- a/syllabus/0AJCB22.html +++ b/syllabus/0AJCB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB23.html b/syllabus/0AJCB23.html index 29e3a43688..44eb9b43d0 100644 --- a/syllabus/0AJCB23.html +++ b/syllabus/0AJCB23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB24.html b/syllabus/0AJCB24.html index d135e0b229..f659ff21a8 100644 --- a/syllabus/0AJCB24.html +++ b/syllabus/0AJCB24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB31.html b/syllabus/0AJCB31.html index e54fd9915f..5eb797d80d 100644 --- a/syllabus/0AJCB31.html +++ b/syllabus/0AJCB31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB32.html b/syllabus/0AJCB32.html index 3e6ed2ddaf..6275608c59 100644 --- a/syllabus/0AJCB32.html +++ b/syllabus/0AJCB32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB33.html b/syllabus/0AJCB33.html index c69f9a4fb5..9faed2a2d4 100644 --- a/syllabus/0AJCB33.html +++ b/syllabus/0AJCB33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB34.html b/syllabus/0AJCB34.html index c6872e695c..82badd0530 100644 --- a/syllabus/0AJCB34.html +++ b/syllabus/0AJCB34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB40.html b/syllabus/0AJCB40.html index 5489a8f0b4..43a50b1def 100644 --- a/syllabus/0AJCB40.html +++ b/syllabus/0AJCB40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB41.html b/syllabus/0AJCB41.html index a2148991df..98390b872b 100644 --- a/syllabus/0AJCB41.html +++ b/syllabus/0AJCB41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB42.html b/syllabus/0AJCB42.html index b0fe276103..89200a842f 100644 --- a/syllabus/0AJCB42.html +++ b/syllabus/0AJCB42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCB43.html b/syllabus/0AJCB43.html index 39c2daa522..5df557decb 100644 --- a/syllabus/0AJCB43.html +++ b/syllabus/0AJCB43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC01.html b/syllabus/0AJCC01.html index 7cbb4a41bc..538469eb51 100644 --- a/syllabus/0AJCC01.html +++ b/syllabus/0AJCC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC02.html b/syllabus/0AJCC02.html index f5a2d839a4..c445fe0ad0 100644 --- a/syllabus/0AJCC02.html +++ b/syllabus/0AJCC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC03.html b/syllabus/0AJCC03.html index 10935b73b3..74f264c7ec 100644 --- a/syllabus/0AJCC03.html +++ b/syllabus/0AJCC03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC04.html b/syllabus/0AJCC04.html index 0f197124e9..01b997865e 100644 --- a/syllabus/0AJCC04.html +++ b/syllabus/0AJCC04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC11.html b/syllabus/0AJCC11.html index 470c5d4e6b..9e4a7a0b17 100644 --- a/syllabus/0AJCC11.html +++ b/syllabus/0AJCC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC12.html b/syllabus/0AJCC12.html index cb076e64b1..ca110a1556 100644 --- a/syllabus/0AJCC12.html +++ b/syllabus/0AJCC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC13.html b/syllabus/0AJCC13.html index b96b363834..da459a4c58 100644 --- a/syllabus/0AJCC13.html +++ b/syllabus/0AJCC13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC14.html b/syllabus/0AJCC14.html index ddf3591a09..c79e61d2fb 100644 --- a/syllabus/0AJCC14.html +++ b/syllabus/0AJCC14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC21.html b/syllabus/0AJCC21.html index ea44b8fca8..0e76682bb6 100644 --- a/syllabus/0AJCC21.html +++ b/syllabus/0AJCC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC22.html b/syllabus/0AJCC22.html index e0c04f4e1a..026e9f5c93 100644 --- a/syllabus/0AJCC22.html +++ b/syllabus/0AJCC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC23.html b/syllabus/0AJCC23.html index 0d714979fe..af18331a93 100644 --- a/syllabus/0AJCC23.html +++ b/syllabus/0AJCC23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC24.html b/syllabus/0AJCC24.html index 6fae71a083..4b6af0ba15 100644 --- a/syllabus/0AJCC24.html +++ b/syllabus/0AJCC24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC31.html b/syllabus/0AJCC31.html index 386be7e8ce..3c22593afa 100644 --- a/syllabus/0AJCC31.html +++ b/syllabus/0AJCC31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC32.html b/syllabus/0AJCC32.html index c9b7d0cf1a..f9da23de85 100644 --- a/syllabus/0AJCC32.html +++ b/syllabus/0AJCC32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC33.html b/syllabus/0AJCC33.html index 5a09341ecf..b78fd3ee16 100644 --- a/syllabus/0AJCC33.html +++ b/syllabus/0AJCC33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC34.html b/syllabus/0AJCC34.html index f2df519436..a5e5c972ab 100644 --- a/syllabus/0AJCC34.html +++ b/syllabus/0AJCC34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC41.html b/syllabus/0AJCC41.html index f181617ead..02e4814955 100644 --- a/syllabus/0AJCC41.html +++ b/syllabus/0AJCC41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC42.html b/syllabus/0AJCC42.html index 8688578a3d..e8034597e8 100644 --- a/syllabus/0AJCC42.html +++ b/syllabus/0AJCC42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC43.html b/syllabus/0AJCC43.html index 875ed0f0ef..439089b0c5 100644 --- a/syllabus/0AJCC43.html +++ b/syllabus/0AJCC43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCC44.html b/syllabus/0AJCC44.html index 325cac3c4a..3cc1f306af 100644 --- a/syllabus/0AJCC44.html +++ b/syllabus/0AJCC44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD01.html b/syllabus/0AJCD01.html index 617d690c08..fff1a7dc27 100644 --- a/syllabus/0AJCD01.html +++ b/syllabus/0AJCD01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD02.html b/syllabus/0AJCD02.html index 018c24721a..e3dbe14633 100644 --- a/syllabus/0AJCD02.html +++ b/syllabus/0AJCD02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD06.html b/syllabus/0AJCD06.html index 32ab013638..4eac54b616 100644 --- a/syllabus/0AJCD06.html +++ b/syllabus/0AJCD06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD07.html b/syllabus/0AJCD07.html index e131ed56fc..b1bc585cf9 100644 --- a/syllabus/0AJCD07.html +++ b/syllabus/0AJCD07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD08.html b/syllabus/0AJCD08.html index 57335664ca..7ff08e8acb 100644 --- a/syllabus/0AJCD08.html +++ b/syllabus/0AJCD08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD09.html b/syllabus/0AJCD09.html index 106eb51a55..9f06398d0e 100644 --- a/syllabus/0AJCD09.html +++ b/syllabus/0AJCD09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD11.html b/syllabus/0AJCD11.html index fdb20e1793..4e93c1480a 100644 --- a/syllabus/0AJCD11.html +++ b/syllabus/0AJCD11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -558,5 +602,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD12.html b/syllabus/0AJCD12.html index ad3534b403..d98dad42e6 100644 --- a/syllabus/0AJCD12.html +++ b/syllabus/0AJCD12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD15.html b/syllabus/0AJCD15.html index 512bce0c72..6e5e0e67c3 100644 --- a/syllabus/0AJCD15.html +++ b/syllabus/0AJCD15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD16.html b/syllabus/0AJCD16.html index b445dab98b..d4e9ec84a4 100644 --- a/syllabus/0AJCD16.html +++ b/syllabus/0AJCD16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD17.html b/syllabus/0AJCD17.html index b7f5560b3f..248d266393 100644 --- a/syllabus/0AJCD17.html +++ b/syllabus/0AJCD17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD18.html b/syllabus/0AJCD18.html index fee8f19451..e4674815f6 100644 --- a/syllabus/0AJCD18.html +++ b/syllabus/0AJCD18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD19.html b/syllabus/0AJCD19.html index bab800921b..6d1c660592 100644 --- a/syllabus/0AJCD19.html +++ b/syllabus/0AJCD19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD21.html b/syllabus/0AJCD21.html index eec211c58f..2d66f1e527 100644 --- a/syllabus/0AJCD21.html +++ b/syllabus/0AJCD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD22.html b/syllabus/0AJCD22.html index 5381f4c18c..06d433ee90 100644 --- a/syllabus/0AJCD22.html +++ b/syllabus/0AJCD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD23.html b/syllabus/0AJCD23.html index b3cd8bf300..fbedfa598e 100644 --- a/syllabus/0AJCD23.html +++ b/syllabus/0AJCD23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD24.html b/syllabus/0AJCD24.html index ea5e77d05c..bb365f69cd 100644 --- a/syllabus/0AJCD24.html +++ b/syllabus/0AJCD24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD31.html b/syllabus/0AJCD31.html index 59ccf674d1..90ea10810b 100644 --- a/syllabus/0AJCD31.html +++ b/syllabus/0AJCD31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -722,5 +766,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD32.html b/syllabus/0AJCD32.html index df0f59238d..2b626b9557 100644 --- a/syllabus/0AJCD32.html +++ b/syllabus/0AJCD32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -721,5 +765,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD33.html b/syllabus/0AJCD33.html index debb929e1a..41696181f1 100644 --- a/syllabus/0AJCD33.html +++ b/syllabus/0AJCD33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -721,5 +765,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD34.html b/syllabus/0AJCD34.html index bfc03a7ec8..fb39afcbee 100644 --- a/syllabus/0AJCD34.html +++ b/syllabus/0AJCD34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -722,5 +766,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD40.html b/syllabus/0AJCD40.html index 5d8e1a8db4..943544c8a8 100644 --- a/syllabus/0AJCD40.html +++ b/syllabus/0AJCD40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD41.html b/syllabus/0AJCD41.html index f1085270ae..156af3a446 100644 --- a/syllabus/0AJCD41.html +++ b/syllabus/0AJCD41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD42.html b/syllabus/0AJCD42.html index cab143e448..7c3a710638 100644 --- a/syllabus/0AJCD42.html +++ b/syllabus/0AJCD42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/12/11 -   @@ -373,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCD43.html b/syllabus/0AJCD43.html index 595dfd7264..a86662c59d 100644 --- a/syllabus/0AJCD43.html +++ b/syllabus/0AJCD43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE01.html b/syllabus/0AJCE01.html index 3702e1c43b..89b5081e1c 100644 --- a/syllabus/0AJCE01.html +++ b/syllabus/0AJCE01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE02.html b/syllabus/0AJCE02.html index 01d397fcda..8612ef3bf4 100644 --- a/syllabus/0AJCE02.html +++ b/syllabus/0AJCE02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE03.html b/syllabus/0AJCE03.html index c062bae762..ed96db33e7 100644 --- a/syllabus/0AJCE03.html +++ b/syllabus/0AJCE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE04.html b/syllabus/0AJCE04.html index 6bf57a481c..76a6b98dad 100644 --- a/syllabus/0AJCE04.html +++ b/syllabus/0AJCE04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE05.html b/syllabus/0AJCE05.html index e7047abc7b..2ac558ffb8 100644 --- a/syllabus/0AJCE05.html +++ b/syllabus/0AJCE05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE06.html b/syllabus/0AJCE06.html index 1d7caa6022..65f032fee6 100644 --- a/syllabus/0AJCE06.html +++ b/syllabus/0AJCE06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE07.html b/syllabus/0AJCE07.html index f971f6fcff..e6b797d270 100644 --- a/syllabus/0AJCE07.html +++ b/syllabus/0AJCE07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE08.html b/syllabus/0AJCE08.html index 93196f0e9d..b3b69983aa 100644 --- a/syllabus/0AJCE08.html +++ b/syllabus/0AJCE08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE09.html b/syllabus/0AJCE09.html index ea90e35cf5..5fc861cd60 100644 --- a/syllabus/0AJCE09.html +++ b/syllabus/0AJCE09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE10.html b/syllabus/0AJCE10.html index 8fb837dba0..f70e5989b9 100644 --- a/syllabus/0AJCE10.html +++ b/syllabus/0AJCE10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE11.html b/syllabus/0AJCE11.html index fbc51398e9..2c3db4ac60 100644 --- a/syllabus/0AJCE11.html +++ b/syllabus/0AJCE11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE12.html b/syllabus/0AJCE12.html index c3db8672a3..10fa71534f 100644 --- a/syllabus/0AJCE12.html +++ b/syllabus/0AJCE12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE13.html b/syllabus/0AJCE13.html index 004b5ec7e9..c1fd5c3988 100644 --- a/syllabus/0AJCE13.html +++ b/syllabus/0AJCE13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE14.html b/syllabus/0AJCE14.html index 74130b6496..0186973058 100644 --- a/syllabus/0AJCE14.html +++ b/syllabus/0AJCE14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE15.html b/syllabus/0AJCE15.html index dfaebf2a71..144069f19b 100644 --- a/syllabus/0AJCE15.html +++ b/syllabus/0AJCE15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE16.html b/syllabus/0AJCE16.html index d281b0b9e3..2d7ea2e502 100644 --- a/syllabus/0AJCE16.html +++ b/syllabus/0AJCE16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE17.html b/syllabus/0AJCE17.html index 0b9ea67a28..d8b08d378e 100644 --- a/syllabus/0AJCE17.html +++ b/syllabus/0AJCE17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE18.html b/syllabus/0AJCE18.html index d362904a5c..8db24a1a38 100644 --- a/syllabus/0AJCE18.html +++ b/syllabus/0AJCE18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE19.html b/syllabus/0AJCE19.html index b006d108e3..fefff730a2 100644 --- a/syllabus/0AJCE19.html +++ b/syllabus/0AJCE19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE20.html b/syllabus/0AJCE20.html index a0dfd8be06..caa0593c25 100644 --- a/syllabus/0AJCE20.html +++ b/syllabus/0AJCE20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE21.html b/syllabus/0AJCE21.html index 881c832ff9..b877deb687 100644 --- a/syllabus/0AJCE21.html +++ b/syllabus/0AJCE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE22.html b/syllabus/0AJCE22.html index 5221ce4633..a447925b79 100644 --- a/syllabus/0AJCE22.html +++ b/syllabus/0AJCE22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE23.html b/syllabus/0AJCE23.html index 6511a5546d..9e92b04bc5 100644 --- a/syllabus/0AJCE23.html +++ b/syllabus/0AJCE23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE24.html b/syllabus/0AJCE24.html index c08c57e9a4..dfec568f3e 100644 --- a/syllabus/0AJCE24.html +++ b/syllabus/0AJCE24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE25.html b/syllabus/0AJCE25.html index 86035556ff..1cfcc6b0b7 100644 --- a/syllabus/0AJCE25.html +++ b/syllabus/0AJCE25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE26.html b/syllabus/0AJCE26.html index e9dadd9cef..332a5d547e 100644 --- a/syllabus/0AJCE26.html +++ b/syllabus/0AJCE26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE27.html b/syllabus/0AJCE27.html index 764186faff..b372c6d47f 100644 --- a/syllabus/0AJCE27.html +++ b/syllabus/0AJCE27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE28.html b/syllabus/0AJCE28.html index 4b2c797d65..39c881d331 100644 --- a/syllabus/0AJCE28.html +++ b/syllabus/0AJCE28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE29.html b/syllabus/0AJCE29.html index 8222810751..6999d7de69 100644 --- a/syllabus/0AJCE29.html +++ b/syllabus/0AJCE29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE30.html b/syllabus/0AJCE30.html index d02e6dd168..20eea76906 100644 --- a/syllabus/0AJCE30.html +++ b/syllabus/0AJCE30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE31.html b/syllabus/0AJCE31.html index 43d3be50be..853cd856ab 100644 --- a/syllabus/0AJCE31.html +++ b/syllabus/0AJCE31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE41.html b/syllabus/0AJCE41.html index 9d5b3d13a6..7477496282 100644 --- a/syllabus/0AJCE41.html +++ b/syllabus/0AJCE41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE42.html b/syllabus/0AJCE42.html index f3d0e5ea9e..d74dd711b2 100644 --- a/syllabus/0AJCE42.html +++ b/syllabus/0AJCE42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE43.html b/syllabus/0AJCE43.html index cabbba6419..731f9b1e3a 100644 --- a/syllabus/0AJCE43.html +++ b/syllabus/0AJCE43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE44.html b/syllabus/0AJCE44.html index a7c47dd948..3ba065c524 100644 --- a/syllabus/0AJCE44.html +++ b/syllabus/0AJCE44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE51.html b/syllabus/0AJCE51.html index 709c0207a2..35ec3b04c9 100644 --- a/syllabus/0AJCE51.html +++ b/syllabus/0AJCE51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE52.html b/syllabus/0AJCE52.html index cd511e52e0..ee308e28e6 100644 --- a/syllabus/0AJCE52.html +++ b/syllabus/0AJCE52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE53.html b/syllabus/0AJCE53.html index 8aa40e5000..b9ab73086b 100644 --- a/syllabus/0AJCE53.html +++ b/syllabus/0AJCE53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE54.html b/syllabus/0AJCE54.html index d90189021a..5150725457 100644 --- a/syllabus/0AJCE54.html +++ b/syllabus/0AJCE54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE60.html b/syllabus/0AJCE60.html index 6a34275ca8..1335350793 100644 --- a/syllabus/0AJCE60.html +++ b/syllabus/0AJCE60.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE61.html b/syllabus/0AJCE61.html index 4e025a5807..ab6a1030f5 100644 --- a/syllabus/0AJCE61.html +++ b/syllabus/0AJCE61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE71.html b/syllabus/0AJCE71.html index a29dd0dae1..0be75fb0b4 100644 --- a/syllabus/0AJCE71.html +++ b/syllabus/0AJCE71.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCE72.html b/syllabus/0AJCE72.html index 15e0f5dd58..cc1f8786ae 100644 --- a/syllabus/0AJCE72.html +++ b/syllabus/0AJCE72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF01.html b/syllabus/0AJCF01.html index 8215cdf596..de00017d3c 100644 --- a/syllabus/0AJCF01.html +++ b/syllabus/0AJCF01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF02.html b/syllabus/0AJCF02.html index 3fa6940b6e..af94254e16 100644 --- a/syllabus/0AJCF02.html +++ b/syllabus/0AJCF02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -613,5 +657,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF06.html b/syllabus/0AJCF06.html index 2e07fb7ec2..376d51f8ec 100644 --- a/syllabus/0AJCF06.html +++ b/syllabus/0AJCF06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF07.html b/syllabus/0AJCF07.html index 5db3c44375..4e6c01fe4f 100644 --- a/syllabus/0AJCF07.html +++ b/syllabus/0AJCF07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF11.html b/syllabus/0AJCF11.html index 898c83d7ad..7ea27f3622 100644 --- a/syllabus/0AJCF11.html +++ b/syllabus/0AJCF11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF12.html b/syllabus/0AJCF12.html index 3ef12c9cda..206417aae4 100644 --- a/syllabus/0AJCF12.html +++ b/syllabus/0AJCF12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF13.html b/syllabus/0AJCF13.html index 75358dd228..45e741291f 100644 --- a/syllabus/0AJCF13.html +++ b/syllabus/0AJCF13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF14.html b/syllabus/0AJCF14.html index df2487401b..e9908969de 100644 --- a/syllabus/0AJCF14.html +++ b/syllabus/0AJCF14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF21.html b/syllabus/0AJCF21.html index 62ff7a210e..6693ad8e1a 100644 --- a/syllabus/0AJCF21.html +++ b/syllabus/0AJCF21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF22.html b/syllabus/0AJCF22.html index 2e705f23b3..8b07a73829 100644 --- a/syllabus/0AJCF22.html +++ b/syllabus/0AJCF22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF23.html b/syllabus/0AJCF23.html index 4afc9e42f4..75928b7790 100644 --- a/syllabus/0AJCF23.html +++ b/syllabus/0AJCF23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF24.html b/syllabus/0AJCF24.html index a26832b097..bb48acc686 100644 --- a/syllabus/0AJCF24.html +++ b/syllabus/0AJCF24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF41.html b/syllabus/0AJCF41.html index 4e999c75cd..423c5abf1b 100644 --- a/syllabus/0AJCF41.html +++ b/syllabus/0AJCF41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCF42.html b/syllabus/0AJCF42.html index 933c20c4d8..187a6af76e 100644 --- a/syllabus/0AJCF42.html +++ b/syllabus/0AJCF42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCG01.html b/syllabus/0AJCG01.html index 185b240d90..007f97f209 100644 --- a/syllabus/0AJCG01.html +++ b/syllabus/0AJCG01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCG02.html b/syllabus/0AJCG02.html index 0875d44bf4..94ad881077 100644 --- a/syllabus/0AJCG02.html +++ b/syllabus/0AJCG02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCG21.html b/syllabus/0AJCG21.html index e703b135f4..e8b90f54a1 100644 --- a/syllabus/0AJCG21.html +++ b/syllabus/0AJCG21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCG22.html b/syllabus/0AJCG22.html index 4dda90b454..9b0be8ebc6 100644 --- a/syllabus/0AJCG22.html +++ b/syllabus/0AJCG22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCG23.html b/syllabus/0AJCG23.html index b9c4ea4074..6ff2358706 100644 --- a/syllabus/0AJCG23.html +++ b/syllabus/0AJCG23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCG24.html b/syllabus/0AJCG24.html index c83f2d8a0a..4fa95eaf19 100644 --- a/syllabus/0AJCG24.html +++ b/syllabus/0AJCG24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH01.html b/syllabus/0AJCH01.html index 9308e70166..481477ad31 100644 --- a/syllabus/0AJCH01.html +++ b/syllabus/0AJCH01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH02.html b/syllabus/0AJCH02.html index 386414fc14..ff9e6d3064 100644 --- a/syllabus/0AJCH02.html +++ b/syllabus/0AJCH02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH11.html b/syllabus/0AJCH11.html index da3b8b23ee..3c3fa4e92b 100644 --- a/syllabus/0AJCH11.html +++ b/syllabus/0AJCH11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH12.html b/syllabus/0AJCH12.html index 79bcd43efd..b9976747ee 100644 --- a/syllabus/0AJCH12.html +++ b/syllabus/0AJCH12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH21.html b/syllabus/0AJCH21.html index 77a1ed5638..4b92dfb182 100644 --- a/syllabus/0AJCH21.html +++ b/syllabus/0AJCH21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH22.html b/syllabus/0AJCH22.html index 0061888f2b..88c56f7110 100644 --- a/syllabus/0AJCH22.html +++ b/syllabus/0AJCH22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH23.html b/syllabus/0AJCH23.html index 49106c6434..a97befc8fe 100644 --- a/syllabus/0AJCH23.html +++ b/syllabus/0AJCH23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCH24.html b/syllabus/0AJCH24.html index a6b7f14298..f0d9e7d604 100644 --- a/syllabus/0AJCH24.html +++ b/syllabus/0AJCH24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCJ01.html b/syllabus/0AJCJ01.html index 64963e4bcc..be7a5dbdd5 100644 --- a/syllabus/0AJCJ01.html +++ b/syllabus/0AJCJ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJCJ02.html b/syllabus/0AJCJ02.html index f15f1dffc3..197b4f23b7 100644 --- a/syllabus/0AJCJ02.html +++ b/syllabus/0AJCJ02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB06.html b/syllabus/0AJDB06.html index 17c65dccaf..3faaed67c7 100644 --- a/syllabus/0AJDB06.html +++ b/syllabus/0AJDB06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB07.html b/syllabus/0AJDB07.html index 2f79b9f9f5..c4248c577b 100644 --- a/syllabus/0AJDB07.html +++ b/syllabus/0AJDB07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB08.html b/syllabus/0AJDB08.html index 484be45d92..82f6e778aa 100644 --- a/syllabus/0AJDB08.html +++ b/syllabus/0AJDB08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB09.html b/syllabus/0AJDB09.html index 556e710184..6f12f6a3e0 100644 --- a/syllabus/0AJDB09.html +++ b/syllabus/0AJDB09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB11.html b/syllabus/0AJDB11.html index b4959e966d..0b167e56bc 100644 --- a/syllabus/0AJDB11.html +++ b/syllabus/0AJDB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB12.html b/syllabus/0AJDB12.html index fdd0658bdf..59706b9e89 100644 --- a/syllabus/0AJDB12.html +++ b/syllabus/0AJDB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB13.html b/syllabus/0AJDB13.html index fe247224d2..75410ec686 100644 --- a/syllabus/0AJDB13.html +++ b/syllabus/0AJDB13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB14.html b/syllabus/0AJDB14.html index 28354bf934..decedf3030 100644 --- a/syllabus/0AJDB14.html +++ b/syllabus/0AJDB14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB21.html b/syllabus/0AJDB21.html index a355190354..3be04c4a4e 100644 --- a/syllabus/0AJDB21.html +++ b/syllabus/0AJDB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB22.html b/syllabus/0AJDB22.html index c6979203c0..7fa9d7c77a 100644 --- a/syllabus/0AJDB22.html +++ b/syllabus/0AJDB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB23.html b/syllabus/0AJDB23.html index 951de73b8a..f7e7d52d13 100644 --- a/syllabus/0AJDB23.html +++ b/syllabus/0AJDB23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB24.html b/syllabus/0AJDB24.html index e9623d1730..7a4aefc116 100644 --- a/syllabus/0AJDB24.html +++ b/syllabus/0AJDB24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB31.html b/syllabus/0AJDB31.html index 1557dc3ff2..108e39a459 100644 --- a/syllabus/0AJDB31.html +++ b/syllabus/0AJDB31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB32.html b/syllabus/0AJDB32.html index dc17c47d05..5b2f777491 100644 --- a/syllabus/0AJDB32.html +++ b/syllabus/0AJDB32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB33.html b/syllabus/0AJDB33.html index dd23cb3b7d..14856d5201 100644 --- a/syllabus/0AJDB33.html +++ b/syllabus/0AJDB33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDB34.html b/syllabus/0AJDB34.html index 214d49a96b..2041e95491 100644 --- a/syllabus/0AJDB34.html +++ b/syllabus/0AJDB34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC01.html b/syllabus/0AJDC01.html index 1eeb357c48..3598eb700b 100644 --- a/syllabus/0AJDC01.html +++ b/syllabus/0AJDC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC02.html b/syllabus/0AJDC02.html index 5c2880acdb..409fc6aa4a 100644 --- a/syllabus/0AJDC02.html +++ b/syllabus/0AJDC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC03.html b/syllabus/0AJDC03.html index 82bd827466..724ab1e357 100644 --- a/syllabus/0AJDC03.html +++ b/syllabus/0AJDC03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC04.html b/syllabus/0AJDC04.html index 3b8ad1b7bc..737905d0ed 100644 --- a/syllabus/0AJDC04.html +++ b/syllabus/0AJDC04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC11.html b/syllabus/0AJDC11.html index 1b784c8336..512feadf42 100644 --- a/syllabus/0AJDC11.html +++ b/syllabus/0AJDC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC12.html b/syllabus/0AJDC12.html index 62839ac382..80845b0ac8 100644 --- a/syllabus/0AJDC12.html +++ b/syllabus/0AJDC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC13.html b/syllabus/0AJDC13.html index 4b9a95786f..15024dcb6a 100644 --- a/syllabus/0AJDC13.html +++ b/syllabus/0AJDC13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC14.html b/syllabus/0AJDC14.html index d1598dc5bf..70d9ff3401 100644 --- a/syllabus/0AJDC14.html +++ b/syllabus/0AJDC14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC21.html b/syllabus/0AJDC21.html index 84891d1a39..230a2941eb 100644 --- a/syllabus/0AJDC21.html +++ b/syllabus/0AJDC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC22.html b/syllabus/0AJDC22.html index 2e538b1f7b..0fc16e16c2 100644 --- a/syllabus/0AJDC22.html +++ b/syllabus/0AJDC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC23.html b/syllabus/0AJDC23.html index f8f10f449a..1f90cd87a9 100644 --- a/syllabus/0AJDC23.html +++ b/syllabus/0AJDC23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC24.html b/syllabus/0AJDC24.html index f50c455b99..13c34d2eb1 100644 --- a/syllabus/0AJDC24.html +++ b/syllabus/0AJDC24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC31.html b/syllabus/0AJDC31.html index bd235693c0..c0adbc35d0 100644 --- a/syllabus/0AJDC31.html +++ b/syllabus/0AJDC31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC32.html b/syllabus/0AJDC32.html index 888ea12040..8c03ce4b83 100644 --- a/syllabus/0AJDC32.html +++ b/syllabus/0AJDC32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC33.html b/syllabus/0AJDC33.html index 44b9dc9853..3bd8b3a82f 100644 --- a/syllabus/0AJDC33.html +++ b/syllabus/0AJDC33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDC34.html b/syllabus/0AJDC34.html index 87b7530bd9..aefb261a82 100644 --- a/syllabus/0AJDC34.html +++ b/syllabus/0AJDC34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD06.html b/syllabus/0AJDD06.html index 743d3b5f00..cccbf90148 100644 --- a/syllabus/0AJDD06.html +++ b/syllabus/0AJDD06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD07.html b/syllabus/0AJDD07.html index f9d3158e91..d8f853011f 100644 --- a/syllabus/0AJDD07.html +++ b/syllabus/0AJDD07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD08.html b/syllabus/0AJDD08.html index 5a16f055f7..9e1a5ed028 100644 --- a/syllabus/0AJDD08.html +++ b/syllabus/0AJDD08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD09.html b/syllabus/0AJDD09.html index 0dddbf4a61..ef46ae5540 100644 --- a/syllabus/0AJDD09.html +++ b/syllabus/0AJDD09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD16.html b/syllabus/0AJDD16.html index 32167083eb..c255404659 100644 --- a/syllabus/0AJDD16.html +++ b/syllabus/0AJDD16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD17.html b/syllabus/0AJDD17.html index 6301651ea9..34ed2ae559 100644 --- a/syllabus/0AJDD17.html +++ b/syllabus/0AJDD17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD18.html b/syllabus/0AJDD18.html index fde097ded3..c3b3a32093 100644 --- a/syllabus/0AJDD18.html +++ b/syllabus/0AJDD18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD19.html b/syllabus/0AJDD19.html index 321d730f6a..dc2cca627c 100644 --- a/syllabus/0AJDD19.html +++ b/syllabus/0AJDD19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD21.html b/syllabus/0AJDD21.html index 0111656eba..34bd675c1a 100644 --- a/syllabus/0AJDD21.html +++ b/syllabus/0AJDD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD22.html b/syllabus/0AJDD22.html index 9d18a034fe..6a7ba13f53 100644 --- a/syllabus/0AJDD22.html +++ b/syllabus/0AJDD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD23.html b/syllabus/0AJDD23.html index 4847f0f434..5109711ef0 100644 --- a/syllabus/0AJDD23.html +++ b/syllabus/0AJDD23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD24.html b/syllabus/0AJDD24.html index 6e28ca9e63..6dfdd0a06c 100644 --- a/syllabus/0AJDD24.html +++ b/syllabus/0AJDD24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD31.html b/syllabus/0AJDD31.html index 0fff894ad1..d0b08c9131 100644 --- a/syllabus/0AJDD31.html +++ b/syllabus/0AJDD31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -721,5 +765,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD32.html b/syllabus/0AJDD32.html index 2b193ddb95..2cfb7d0fa2 100644 --- a/syllabus/0AJDD32.html +++ b/syllabus/0AJDD32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -722,5 +766,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD33.html b/syllabus/0AJDD33.html index e6f9c4aa36..9375e8a0df 100644 --- a/syllabus/0AJDD33.html +++ b/syllabus/0AJDD33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -722,5 +766,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDD34.html b/syllabus/0AJDD34.html index 0a6afb5931..d506841e10 100644 --- a/syllabus/0AJDD34.html +++ b/syllabus/0AJDD34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -721,5 +765,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE20.html b/syllabus/0AJDE20.html index 4cae006f6d..8dfb6e588c 100644 --- a/syllabus/0AJDE20.html +++ b/syllabus/0AJDE20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE21.html b/syllabus/0AJDE21.html index 1553c650bf..60d1b24d2d 100644 --- a/syllabus/0AJDE21.html +++ b/syllabus/0AJDE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE22.html b/syllabus/0AJDE22.html index eec84f6fbe..14392778ef 100644 --- a/syllabus/0AJDE22.html +++ b/syllabus/0AJDE22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE23.html b/syllabus/0AJDE23.html index bd32996b03..ef41701dff 100644 --- a/syllabus/0AJDE23.html +++ b/syllabus/0AJDE23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE24.html b/syllabus/0AJDE24.html index 3e32b5fef7..29539ebcb0 100644 --- a/syllabus/0AJDE24.html +++ b/syllabus/0AJDE24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE25.html b/syllabus/0AJDE25.html index e1826d7666..7b26ff7cfb 100644 --- a/syllabus/0AJDE25.html +++ b/syllabus/0AJDE25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE26.html b/syllabus/0AJDE26.html index d06643315e..d17dd38594 100644 --- a/syllabus/0AJDE26.html +++ b/syllabus/0AJDE26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE27.html b/syllabus/0AJDE27.html index 18f0e7650c..5e159778c5 100644 --- a/syllabus/0AJDE27.html +++ b/syllabus/0AJDE27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE41.html b/syllabus/0AJDE41.html index 6489669d96..e5195afc40 100644 --- a/syllabus/0AJDE41.html +++ b/syllabus/0AJDE41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE42.html b/syllabus/0AJDE42.html index ba920ce8ac..ceb26a2606 100644 --- a/syllabus/0AJDE42.html +++ b/syllabus/0AJDE42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE43.html b/syllabus/0AJDE43.html index 743e9eb69f..646b587a09 100644 --- a/syllabus/0AJDE43.html +++ b/syllabus/0AJDE43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE44.html b/syllabus/0AJDE44.html index 23719c0b42..dbc9e5cd1a 100644 --- a/syllabus/0AJDE44.html +++ b/syllabus/0AJDE44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE51.html b/syllabus/0AJDE51.html index 652a4e7781..e2c9dc9b56 100644 --- a/syllabus/0AJDE51.html +++ b/syllabus/0AJDE51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE52.html b/syllabus/0AJDE52.html index c2b343b186..2c14b547eb 100644 --- a/syllabus/0AJDE52.html +++ b/syllabus/0AJDE52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE53.html b/syllabus/0AJDE53.html index c3a18f6cd7..f5fdd9f479 100644 --- a/syllabus/0AJDE53.html +++ b/syllabus/0AJDE53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDE54.html b/syllabus/0AJDE54.html index 0ef25a416f..a9957a4163 100644 --- a/syllabus/0AJDE54.html +++ b/syllabus/0AJDE54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF11.html b/syllabus/0AJDF11.html index 377ad6f397..d7f2ac8c3b 100644 --- a/syllabus/0AJDF11.html +++ b/syllabus/0AJDF11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF12.html b/syllabus/0AJDF12.html index b252beaa8b..7d7b01a8b3 100644 --- a/syllabus/0AJDF12.html +++ b/syllabus/0AJDF12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF13.html b/syllabus/0AJDF13.html index 4aac091bf3..3c7a917df8 100644 --- a/syllabus/0AJDF13.html +++ b/syllabus/0AJDF13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF14.html b/syllabus/0AJDF14.html index 0662218982..2d09d53b2e 100644 --- a/syllabus/0AJDF14.html +++ b/syllabus/0AJDF14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF21.html b/syllabus/0AJDF21.html index eeb6da9c80..b8d56448de 100644 --- a/syllabus/0AJDF21.html +++ b/syllabus/0AJDF21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF22.html b/syllabus/0AJDF22.html index 7bd3640ff3..d10a7de3c5 100644 --- a/syllabus/0AJDF22.html +++ b/syllabus/0AJDF22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF23.html b/syllabus/0AJDF23.html index f91c56b540..07267bc228 100644 --- a/syllabus/0AJDF23.html +++ b/syllabus/0AJDF23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDF24.html b/syllabus/0AJDF24.html index 4559bf3536..131d3fc71b 100644 --- a/syllabus/0AJDF24.html +++ b/syllabus/0AJDF24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -687,5 +731,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDG21.html b/syllabus/0AJDG21.html index 52c1baa19c..92f427b05d 100644 --- a/syllabus/0AJDG21.html +++ b/syllabus/0AJDG21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -697,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDG22.html b/syllabus/0AJDG22.html index f9365e12c3..d9f09e1a83 100644 --- a/syllabus/0AJDG22.html +++ b/syllabus/0AJDG22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDG23.html b/syllabus/0AJDG23.html index 6639ae5181..e1928ce7b8 100644 --- a/syllabus/0AJDG23.html +++ b/syllabus/0AJDG23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDG24.html b/syllabus/0AJDG24.html index f13d10237c..14a55ac6e0 100644 --- a/syllabus/0AJDG24.html +++ b/syllabus/0AJDG24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -699,5 +743,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDH21.html b/syllabus/0AJDH21.html index 454503b291..5a53011525 100644 --- a/syllabus/0AJDH21.html +++ b/syllabus/0AJDH21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDH22.html b/syllabus/0AJDH22.html index 19c55dad01..18630e906d 100644 --- a/syllabus/0AJDH22.html +++ b/syllabus/0AJDH22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDH23.html b/syllabus/0AJDH23.html index 954e1cb9fc..f35c27fb45 100644 --- a/syllabus/0AJDH23.html +++ b/syllabus/0AJDH23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDH24.html b/syllabus/0AJDH24.html index a00a65d60b..9f6422896c 100644 --- a/syllabus/0AJDH24.html +++ b/syllabus/0AJDH24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJDJ12.html b/syllabus/0AJDJ12.html index a502add455..787f133458 100644 --- a/syllabus/0AJDJ12.html +++ b/syllabus/0AJDJ12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE011.html b/syllabus/0AJE011.html index bcf4c29b0f..99e9c88f6e 100644 --- a/syllabus/0AJE011.html +++ b/syllabus/0AJE011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE012.html b/syllabus/0AJE012.html index f83927ef69..e38a5c88ba 100644 --- a/syllabus/0AJE012.html +++ b/syllabus/0AJE012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE013.html b/syllabus/0AJE013.html index 217dcdf83d..52432644f8 100644 --- a/syllabus/0AJE013.html +++ b/syllabus/0AJE013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE014.html b/syllabus/0AJE014.html index 0f4a65e4fa..9294621b9a 100644 --- a/syllabus/0AJE014.html +++ b/syllabus/0AJE014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE015.html b/syllabus/0AJE015.html index 0f4d470a49..f36d71f0e1 100644 --- a/syllabus/0AJE015.html +++ b/syllabus/0AJE015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE016.html b/syllabus/0AJE016.html index 3cd29c87eb..9307ed23f9 100644 --- a/syllabus/0AJE016.html +++ b/syllabus/0AJE016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE017.html b/syllabus/0AJE017.html index f545479e07..e2c64320ed 100644 --- a/syllabus/0AJE017.html +++ b/syllabus/0AJE017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJE018.html b/syllabus/0AJE018.html index 550833c2db..629cc020f6 100644 --- a/syllabus/0AJE018.html +++ b/syllabus/0AJE018.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEA01.html b/syllabus/0AJEA01.html index 686839bd78..168147998c 100644 --- a/syllabus/0AJEA01.html +++ b/syllabus/0AJEA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEB01.html b/syllabus/0AJEB01.html index e43f573245..23f4116842 100644 --- a/syllabus/0AJEB01.html +++ b/syllabus/0AJEB01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC01.html b/syllabus/0AJEC01.html index bdd34532da..e0e54c79b5 100644 --- a/syllabus/0AJEC01.html +++ b/syllabus/0AJEC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC02.html b/syllabus/0AJEC02.html index efb7a70b5c..bf66dfdfd7 100644 --- a/syllabus/0AJEC02.html +++ b/syllabus/0AJEC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC10.html b/syllabus/0AJEC10.html index e4e9459468..0566c2765e 100644 --- a/syllabus/0AJEC10.html +++ b/syllabus/0AJEC10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC11.html b/syllabus/0AJEC11.html index 6c92bab3f1..aacb25012d 100644 --- a/syllabus/0AJEC11.html +++ b/syllabus/0AJEC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC12.html b/syllabus/0AJEC12.html index f85b072bd9..d550fc6b5c 100644 --- a/syllabus/0AJEC12.html +++ b/syllabus/0AJEC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC13.html b/syllabus/0AJEC13.html index d0396e5a83..c6ac230de2 100644 --- a/syllabus/0AJEC13.html +++ b/syllabus/0AJEC13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC14.html b/syllabus/0AJEC14.html index 3a2161ecd4..a41bcce4c7 100644 --- a/syllabus/0AJEC14.html +++ b/syllabus/0AJEC14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC15.html b/syllabus/0AJEC15.html index ffd517dfb0..f93b25b992 100644 --- a/syllabus/0AJEC15.html +++ b/syllabus/0AJEC15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC16.html b/syllabus/0AJEC16.html index 76dba1da45..a6f65b2774 100644 --- a/syllabus/0AJEC16.html +++ b/syllabus/0AJEC16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEC17.html b/syllabus/0AJEC17.html index b095ac4ce6..311b4b015a 100644 --- a/syllabus/0AJEC17.html +++ b/syllabus/0AJEC17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED01.html b/syllabus/0AJED01.html index 0b84446c4c..613c3de059 100644 --- a/syllabus/0AJED01.html +++ b/syllabus/0AJED01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED02.html b/syllabus/0AJED02.html index e885560f5d..020c03c546 100644 --- a/syllabus/0AJED02.html +++ b/syllabus/0AJED02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED03.html b/syllabus/0AJED03.html index 1575f1314f..fa8369a521 100644 --- a/syllabus/0AJED03.html +++ b/syllabus/0AJED03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED04.html b/syllabus/0AJED04.html index 697956f441..087d3155b9 100644 --- a/syllabus/0AJED04.html +++ b/syllabus/0AJED04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED05.html b/syllabus/0AJED05.html index 7a9fd14ec9..6865e861ba 100644 --- a/syllabus/0AJED05.html +++ b/syllabus/0AJED05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED06.html b/syllabus/0AJED06.html index 9d462e290e..a941d3e601 100644 --- a/syllabus/0AJED06.html +++ b/syllabus/0AJED06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED07.html b/syllabus/0AJED07.html index 62102f87f8..2aa49de5ff 100644 --- a/syllabus/0AJED07.html +++ b/syllabus/0AJED07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED08.html b/syllabus/0AJED08.html index 1f79382ece..e092849a41 100644 --- a/syllabus/0AJED08.html +++ b/syllabus/0AJED08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED09.html b/syllabus/0AJED09.html index c66236836b..1bf2e71a3a 100644 --- a/syllabus/0AJED09.html +++ b/syllabus/0AJED09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED10.html b/syllabus/0AJED10.html index 5cd5b0fd3d..1cb701faa0 100644 --- a/syllabus/0AJED10.html +++ b/syllabus/0AJED10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED11.html b/syllabus/0AJED11.html index cde1916275..f216f34e74 100644 --- a/syllabus/0AJED11.html +++ b/syllabus/0AJED11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED12.html b/syllabus/0AJED12.html index f682f684d7..b999520223 100644 --- a/syllabus/0AJED12.html +++ b/syllabus/0AJED12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED13.html b/syllabus/0AJED13.html index 021d19614d..3bc18fa558 100644 --- a/syllabus/0AJED13.html +++ b/syllabus/0AJED13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED14.html b/syllabus/0AJED14.html index e620dc36d5..593007ea04 100644 --- a/syllabus/0AJED14.html +++ b/syllabus/0AJED14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED15.html b/syllabus/0AJED15.html index 4cc6890726..e4b977145f 100644 --- a/syllabus/0AJED15.html +++ b/syllabus/0AJED15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED16.html b/syllabus/0AJED16.html index 1864ffe727..43c82bab57 100644 --- a/syllabus/0AJED16.html +++ b/syllabus/0AJED16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED17.html b/syllabus/0AJED17.html index 11cb4297dc..80faa7c35d 100644 --- a/syllabus/0AJED17.html +++ b/syllabus/0AJED17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED18.html b/syllabus/0AJED18.html index cc0cb0d8aa..1a2f189e17 100644 --- a/syllabus/0AJED18.html +++ b/syllabus/0AJED18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED19.html b/syllabus/0AJED19.html index e98aca0362..aa408d1322 100644 --- a/syllabus/0AJED19.html +++ b/syllabus/0AJED19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED20.html b/syllabus/0AJED20.html index 7536b40312..d8f3b5e40c 100644 --- a/syllabus/0AJED20.html +++ b/syllabus/0AJED20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED21.html b/syllabus/0AJED21.html index 80bffaa20f..2ec8844582 100644 --- a/syllabus/0AJED21.html +++ b/syllabus/0AJED21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJED22.html b/syllabus/0AJED22.html index f9c47ac2cf..1b6762c0c2 100644 --- a/syllabus/0AJED22.html +++ b/syllabus/0AJED22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE00.html b/syllabus/0AJEE00.html index f6b8a3b5cf..3154c0f875 100644 --- a/syllabus/0AJEE00.html +++ b/syllabus/0AJEE00.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE01.html b/syllabus/0AJEE01.html index 779f7f7ec9..e581373536 100644 --- a/syllabus/0AJEE01.html +++ b/syllabus/0AJEE01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE02.html b/syllabus/0AJEE02.html index 43fa15a38b..0f121d8dcf 100644 --- a/syllabus/0AJEE02.html +++ b/syllabus/0AJEE02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE03.html b/syllabus/0AJEE03.html index 9d3300a6df..0135820b20 100644 --- a/syllabus/0AJEE03.html +++ b/syllabus/0AJEE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE10.html b/syllabus/0AJEE10.html index a2b93380b7..4e2c8f9ec8 100644 --- a/syllabus/0AJEE10.html +++ b/syllabus/0AJEE10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE11.html b/syllabus/0AJEE11.html index 50976a3ee0..8de666840d 100644 --- a/syllabus/0AJEE11.html +++ b/syllabus/0AJEE11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE12.html b/syllabus/0AJEE12.html index cfc961f62d..f7e8a88edb 100644 --- a/syllabus/0AJEE12.html +++ b/syllabus/0AJEE12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEE13.html b/syllabus/0AJEE13.html index dec3d8a859..909f6d7387 100644 --- a/syllabus/0AJEE13.html +++ b/syllabus/0AJEE13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF00.html b/syllabus/0AJEF00.html index 7f00aa2e3f..92afdd32fc 100644 --- a/syllabus/0AJEF00.html +++ b/syllabus/0AJEF00.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF01.html b/syllabus/0AJEF01.html index ff43287af4..43b6caab9e 100644 --- a/syllabus/0AJEF01.html +++ b/syllabus/0AJEF01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF02.html b/syllabus/0AJEF02.html index 8b8a07e340..56f0d3bf7a 100644 --- a/syllabus/0AJEF02.html +++ b/syllabus/0AJEF02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF03.html b/syllabus/0AJEF03.html index fed586e9aa..414cadd2b6 100644 --- a/syllabus/0AJEF03.html +++ b/syllabus/0AJEF03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF10.html b/syllabus/0AJEF10.html index f97593e0b8..ed7bc71b22 100644 --- a/syllabus/0AJEF10.html +++ b/syllabus/0AJEF10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF11.html b/syllabus/0AJEF11.html index ded90d48e4..416c3f8060 100644 --- a/syllabus/0AJEF11.html +++ b/syllabus/0AJEF11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF12.html b/syllabus/0AJEF12.html index 4500bcf32b..a0b438600d 100644 --- a/syllabus/0AJEF12.html +++ b/syllabus/0AJEF12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEF13.html b/syllabus/0AJEF13.html index ca81a5fb94..72504b9074 100644 --- a/syllabus/0AJEF13.html +++ b/syllabus/0AJEF13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG00.html b/syllabus/0AJEG00.html index 2514b6f1d8..a2601398f7 100644 --- a/syllabus/0AJEG00.html +++ b/syllabus/0AJEG00.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG01.html b/syllabus/0AJEG01.html index a53f82a2d6..6b480eb909 100644 --- a/syllabus/0AJEG01.html +++ b/syllabus/0AJEG01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG02.html b/syllabus/0AJEG02.html index 4c85da89fc..43b6fc62b1 100644 --- a/syllabus/0AJEG02.html +++ b/syllabus/0AJEG02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG03.html b/syllabus/0AJEG03.html index ea21482e99..847674ba82 100644 --- a/syllabus/0AJEG03.html +++ b/syllabus/0AJEG03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG10.html b/syllabus/0AJEG10.html index 96ba71e5b0..02702dca3c 100644 --- a/syllabus/0AJEG10.html +++ b/syllabus/0AJEG10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG11.html b/syllabus/0AJEG11.html index 149b12385b..286917a3c1 100644 --- a/syllabus/0AJEG11.html +++ b/syllabus/0AJEG11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG12.html b/syllabus/0AJEG12.html index 2233527d29..f18ce23b9d 100644 --- a/syllabus/0AJEG12.html +++ b/syllabus/0AJEG12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEG13.html b/syllabus/0AJEG13.html index 642ed7ea83..72da8d44cf 100644 --- a/syllabus/0AJEG13.html +++ b/syllabus/0AJEG13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH01.html b/syllabus/0AJEH01.html index 42184d0825..9f21a75144 100644 --- a/syllabus/0AJEH01.html +++ b/syllabus/0AJEH01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH02.html b/syllabus/0AJEH02.html index b820a74ba7..f9d65b379e 100644 --- a/syllabus/0AJEH02.html +++ b/syllabus/0AJEH02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH03.html b/syllabus/0AJEH03.html index d1889fdbda..65e6912c8e 100644 --- a/syllabus/0AJEH03.html +++ b/syllabus/0AJEH03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH04.html b/syllabus/0AJEH04.html index 15f9dd5a6f..fd40e657cf 100644 --- a/syllabus/0AJEH04.html +++ b/syllabus/0AJEH04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH10.html b/syllabus/0AJEH10.html index ed1a178911..1d90a9c5b6 100644 --- a/syllabus/0AJEH10.html +++ b/syllabus/0AJEH10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH11.html b/syllabus/0AJEH11.html index d98993593f..18d0bd210f 100644 --- a/syllabus/0AJEH11.html +++ b/syllabus/0AJEH11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH12.html b/syllabus/0AJEH12.html index 1929012ecc..c1dac16429 100644 --- a/syllabus/0AJEH12.html +++ b/syllabus/0AJEH12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEH13.html b/syllabus/0AJEH13.html index 9e6a1b146f..cdd17cb8e0 100644 --- a/syllabus/0AJEH13.html +++ b/syllabus/0AJEH13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ00.html b/syllabus/0AJEJ00.html index 3e7e14765d..c9759e559d 100644 --- a/syllabus/0AJEJ00.html +++ b/syllabus/0AJEJ00.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ01.html b/syllabus/0AJEJ01.html index a5f2dbd94e..beec47b29f 100644 --- a/syllabus/0AJEJ01.html +++ b/syllabus/0AJEJ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ02.html b/syllabus/0AJEJ02.html index 46306af568..9951de9a0b 100644 --- a/syllabus/0AJEJ02.html +++ b/syllabus/0AJEJ02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ03.html b/syllabus/0AJEJ03.html index 0b9c8612e8..1744127574 100644 --- a/syllabus/0AJEJ03.html +++ b/syllabus/0AJEJ03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ10.html b/syllabus/0AJEJ10.html index 99a9aad124..a06a9599f9 100644 --- a/syllabus/0AJEJ10.html +++ b/syllabus/0AJEJ10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ11.html b/syllabus/0AJEJ11.html index a39f41f948..04a95f855a 100644 --- a/syllabus/0AJEJ11.html +++ b/syllabus/0AJEJ11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ12.html b/syllabus/0AJEJ12.html index 158bc61fc3..c2ac8fb916 100644 --- a/syllabus/0AJEJ12.html +++ b/syllabus/0AJEJ12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJEJ13.html b/syllabus/0AJEJ13.html index d8b6e7ead7..fd8d1f59f8 100644 --- a/syllabus/0AJEJ13.html +++ b/syllabus/0AJEJ13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFAA1.html b/syllabus/0AJFAA1.html index bfb7ecc857..44c7f1f8ea 100644 --- a/syllabus/0AJFAA1.html +++ b/syllabus/0AJFAA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE01.html b/syllabus/0AJFE01.html index 3baf8f24a4..69296780d5 100644 --- a/syllabus/0AJFE01.html +++ b/syllabus/0AJFE01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE02.html b/syllabus/0AJFE02.html index 1f5e936124..8216f05559 100644 --- a/syllabus/0AJFE02.html +++ b/syllabus/0AJFE02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE03.html b/syllabus/0AJFE03.html index dd9b9ceb8b..bcc8a7d773 100644 --- a/syllabus/0AJFE03.html +++ b/syllabus/0AJFE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE04.html b/syllabus/0AJFE04.html index 1da962a2ea..8e6c6553c1 100644 --- a/syllabus/0AJFE04.html +++ b/syllabus/0AJFE04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE05.html b/syllabus/0AJFE05.html index d2413ee35a..2768369396 100644 --- a/syllabus/0AJFE05.html +++ b/syllabus/0AJFE05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE06.html b/syllabus/0AJFE06.html index 264502b9a1..41a202fa06 100644 --- a/syllabus/0AJFE06.html +++ b/syllabus/0AJFE06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE07.html b/syllabus/0AJFE07.html index 49e99d6598..79733f556f 100644 --- a/syllabus/0AJFE07.html +++ b/syllabus/0AJFE07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFE08.html b/syllabus/0AJFE08.html index f66526026b..8883a79cab 100644 --- a/syllabus/0AJFE08.html +++ b/syllabus/0AJFE08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF00.html b/syllabus/0AJFF00.html index 174d218e7c..75c074abea 100644 --- a/syllabus/0AJFF00.html +++ b/syllabus/0AJFF00.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF01.html b/syllabus/0AJFF01.html index bb9339af1a..2beb016dac 100644 --- a/syllabus/0AJFF01.html +++ b/syllabus/0AJFF01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF02.html b/syllabus/0AJFF02.html index cc003e9d21..75544fc025 100644 --- a/syllabus/0AJFF02.html +++ b/syllabus/0AJFF02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF03.html b/syllabus/0AJFF03.html index 4e85413275..35389294ce 100644 --- a/syllabus/0AJFF03.html +++ b/syllabus/0AJFF03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF10.html b/syllabus/0AJFF10.html index 544c130695..cdb6c30a25 100644 --- a/syllabus/0AJFF10.html +++ b/syllabus/0AJFF10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF11.html b/syllabus/0AJFF11.html index e2d01b1550..3d1dcb9226 100644 --- a/syllabus/0AJFF11.html +++ b/syllabus/0AJFF11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF12.html b/syllabus/0AJFF12.html index c46519fc1e..0667bda2a6 100644 --- a/syllabus/0AJFF12.html +++ b/syllabus/0AJFF12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFF13.html b/syllabus/0AJFF13.html index 6a357c8c71..314a0f544a 100644 --- a/syllabus/0AJFF13.html +++ b/syllabus/0AJFF13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG01.html b/syllabus/0AJFG01.html index 472d1ddd0a..03baf02f60 100644 --- a/syllabus/0AJFG01.html +++ b/syllabus/0AJFG01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG02.html b/syllabus/0AJFG02.html index c26d914fd3..e6e65e8dea 100644 --- a/syllabus/0AJFG02.html +++ b/syllabus/0AJFG02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG03.html b/syllabus/0AJFG03.html index 05e6f60572..8d011964a9 100644 --- a/syllabus/0AJFG03.html +++ b/syllabus/0AJFG03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG04.html b/syllabus/0AJFG04.html index 306b9962df..f5a5678920 100644 --- a/syllabus/0AJFG04.html +++ b/syllabus/0AJFG04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG10.html b/syllabus/0AJFG10.html index acf16665ba..922719f84c 100644 --- a/syllabus/0AJFG10.html +++ b/syllabus/0AJFG10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG11.html b/syllabus/0AJFG11.html index 1b31f98d2c..23130a95f5 100644 --- a/syllabus/0AJFG11.html +++ b/syllabus/0AJFG11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG12.html b/syllabus/0AJFG12.html index b50dfd1127..4ccce334de 100644 --- a/syllabus/0AJFG12.html +++ b/syllabus/0AJFG12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFG13.html b/syllabus/0AJFG13.html index 3204b20779..c7bca04ea4 100644 --- a/syllabus/0AJFG13.html +++ b/syllabus/0AJFG13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH01.html b/syllabus/0AJFH01.html index cbb5d3dab8..0e30cee431 100644 --- a/syllabus/0AJFH01.html +++ b/syllabus/0AJFH01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH02.html b/syllabus/0AJFH02.html index 00f01818ea..81a8e375eb 100644 --- a/syllabus/0AJFH02.html +++ b/syllabus/0AJFH02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH03.html b/syllabus/0AJFH03.html index fccb997aa9..f3d4cce61a 100644 --- a/syllabus/0AJFH03.html +++ b/syllabus/0AJFH03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH04.html b/syllabus/0AJFH04.html index 7c84d8f500..8164798eda 100644 --- a/syllabus/0AJFH04.html +++ b/syllabus/0AJFH04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH10.html b/syllabus/0AJFH10.html index fa0d468f03..678895bc76 100644 --- a/syllabus/0AJFH10.html +++ b/syllabus/0AJFH10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH11.html b/syllabus/0AJFH11.html index 0bce486999..c1da98a2d8 100644 --- a/syllabus/0AJFH11.html +++ b/syllabus/0AJFH11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH12.html b/syllabus/0AJFH12.html index de9c2e9bf0..f1ed7e47aa 100644 --- a/syllabus/0AJFH12.html +++ b/syllabus/0AJFH12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFH13.html b/syllabus/0AJFH13.html index d06dc41ed0..b8e41dd29e 100644 --- a/syllabus/0AJFH13.html +++ b/syllabus/0AJFH13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ01.html b/syllabus/0AJFJ01.html index 09141c5c02..8a00f17b8b 100644 --- a/syllabus/0AJFJ01.html +++ b/syllabus/0AJFJ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ02.html b/syllabus/0AJFJ02.html index 4b3b2fa391..281a553b29 100644 --- a/syllabus/0AJFJ02.html +++ b/syllabus/0AJFJ02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ03.html b/syllabus/0AJFJ03.html index 406fe79ab5..8e2680b5e6 100644 --- a/syllabus/0AJFJ03.html +++ b/syllabus/0AJFJ03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ04.html b/syllabus/0AJFJ04.html index 37fa98c8b9..3b0f6b0b1e 100644 --- a/syllabus/0AJFJ04.html +++ b/syllabus/0AJFJ04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ05.html b/syllabus/0AJFJ05.html index 07082e4826..1669df79cd 100644 --- a/syllabus/0AJFJ05.html +++ b/syllabus/0AJFJ05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ06.html b/syllabus/0AJFJ06.html index ea63ea0b43..25f9b2f823 100644 --- a/syllabus/0AJFJ06.html +++ b/syllabus/0AJFJ06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ07.html b/syllabus/0AJFJ07.html index 30d9c93ecc..2bcd0ba9fe 100644 --- a/syllabus/0AJFJ07.html +++ b/syllabus/0AJFJ07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJFJ08.html b/syllabus/0AJFJ08.html index 67f585b32b..1c61a7b0ab 100644 --- a/syllabus/0AJFJ08.html +++ b/syllabus/0AJFJ08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG001.html b/syllabus/0AJG001.html index 7b2a93d0c8..b78d49d5ae 100644 --- a/syllabus/0AJG001.html +++ b/syllabus/0AJG001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG002.html b/syllabus/0AJG002.html index 0adafdfe1f..33d9d17cd7 100644 --- a/syllabus/0AJG002.html +++ b/syllabus/0AJG002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG003.html b/syllabus/0AJG003.html index b804147299..84fecffc64 100644 --- a/syllabus/0AJG003.html +++ b/syllabus/0AJG003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG011.html b/syllabus/0AJG011.html index 5c760c2c14..a3b75ba637 100644 --- a/syllabus/0AJG011.html +++ b/syllabus/0AJG011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG012.html b/syllabus/0AJG012.html index 9726890b3b..9e3e78a916 100644 --- a/syllabus/0AJG012.html +++ b/syllabus/0AJG012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG013.html b/syllabus/0AJG013.html index df22fba24a..310473fbc4 100644 --- a/syllabus/0AJG013.html +++ b/syllabus/0AJG013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG021.html b/syllabus/0AJG021.html index 20b58d41d5..5c2ff6e3e1 100644 --- a/syllabus/0AJG021.html +++ b/syllabus/0AJG021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG022.html b/syllabus/0AJG022.html index 4dbf28ae4d..51edfab072 100644 --- a/syllabus/0AJG022.html +++ b/syllabus/0AJG022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG023.html b/syllabus/0AJG023.html index 7f12608c37..43beb90602 100644 --- a/syllabus/0AJG023.html +++ b/syllabus/0AJG023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG024.html b/syllabus/0AJG024.html index 25df76f576..d0cac8e1e8 100644 --- a/syllabus/0AJG024.html +++ b/syllabus/0AJG024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG031.html b/syllabus/0AJG031.html index d1f1615c27..436ed9c308 100644 --- a/syllabus/0AJG031.html +++ b/syllabus/0AJG031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG032.html b/syllabus/0AJG032.html index ab19777ad4..06e7def112 100644 --- a/syllabus/0AJG032.html +++ b/syllabus/0AJG032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG033.html b/syllabus/0AJG033.html index c99dbd4dfa..c820873b8e 100644 --- a/syllabus/0AJG033.html +++ b/syllabus/0AJG033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG041.html b/syllabus/0AJG041.html index 8b689f77a1..83a77b1846 100644 --- a/syllabus/0AJG041.html +++ b/syllabus/0AJG041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG042.html b/syllabus/0AJG042.html index 1d80fd4612..a50bac3dfa 100644 --- a/syllabus/0AJG042.html +++ b/syllabus/0AJG042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG043.html b/syllabus/0AJG043.html index d085cd990b..e35cc84a70 100644 --- a/syllabus/0AJG043.html +++ b/syllabus/0AJG043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG051.html b/syllabus/0AJG051.html index e0d126965f..41b7b5a9a2 100644 --- a/syllabus/0AJG051.html +++ b/syllabus/0AJG051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG052.html b/syllabus/0AJG052.html index 68b2c94717..dff191a042 100644 --- a/syllabus/0AJG052.html +++ b/syllabus/0AJG052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG053.html b/syllabus/0AJG053.html index 1c3189d11a..68db55c5c9 100644 --- a/syllabus/0AJG053.html +++ b/syllabus/0AJG053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG061.html b/syllabus/0AJG061.html index 3a662378e1..80a3819e19 100644 --- a/syllabus/0AJG061.html +++ b/syllabus/0AJG061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG062.html b/syllabus/0AJG062.html index 02903d9482..3d63664a63 100644 --- a/syllabus/0AJG062.html +++ b/syllabus/0AJG062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG063.html b/syllabus/0AJG063.html index 5f0a750447..e767db1621 100644 --- a/syllabus/0AJG063.html +++ b/syllabus/0AJG063.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG201.html b/syllabus/0AJG201.html index 5d73b938b4..76d1fab028 100644 --- a/syllabus/0AJG201.html +++ b/syllabus/0AJG201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG202.html b/syllabus/0AJG202.html index 587e4c86ed..540434a182 100644 --- a/syllabus/0AJG202.html +++ b/syllabus/0AJG202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG211.html b/syllabus/0AJG211.html index 2b6436986b..581324a6ea 100644 --- a/syllabus/0AJG211.html +++ b/syllabus/0AJG211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG212.html b/syllabus/0AJG212.html index 258a4aacd0..24ccf2442d 100644 --- a/syllabus/0AJG212.html +++ b/syllabus/0AJG212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG213.html b/syllabus/0AJG213.html index 03d211a938..2d918dfb8c 100644 --- a/syllabus/0AJG213.html +++ b/syllabus/0AJG213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG401.html b/syllabus/0AJG401.html index 3c195f4541..1d24764eb3 100644 --- a/syllabus/0AJG401.html +++ b/syllabus/0AJG401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG411.html b/syllabus/0AJG411.html index eb883eb3c3..478c260829 100644 --- a/syllabus/0AJG411.html +++ b/syllabus/0AJG411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG421.html b/syllabus/0AJG421.html index feed9a86ae..1ebdfeff8e 100644 --- a/syllabus/0AJG421.html +++ b/syllabus/0AJG421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG422.html b/syllabus/0AJG422.html index 7a32054c71..092d6e92e4 100644 --- a/syllabus/0AJG422.html +++ b/syllabus/0AJG422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG431.html b/syllabus/0AJG431.html index 7e0abb61bb..5daaafb240 100644 --- a/syllabus/0AJG431.html +++ b/syllabus/0AJG431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG432.html b/syllabus/0AJG432.html index def9999076..777b3398bf 100644 --- a/syllabus/0AJG432.html +++ b/syllabus/0AJG432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG441.html b/syllabus/0AJG441.html index 171f788449..d1526f9acc 100644 --- a/syllabus/0AJG441.html +++ b/syllabus/0AJG441.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG451.html b/syllabus/0AJG451.html index ca671dd3fc..6d0d4678e3 100644 --- a/syllabus/0AJG451.html +++ b/syllabus/0AJG451.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJG452.html b/syllabus/0AJG452.html index c480be23a7..4e36208f72 100644 --- a/syllabus/0AJG452.html +++ b/syllabus/0AJG452.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJH001.html b/syllabus/0AJH001.html index 2ad9687065..8a0827fcbe 100644 --- a/syllabus/0AJH001.html +++ b/syllabus/0AJH001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJH002.html b/syllabus/0AJH002.html index 1f1f57656f..b950aee93e 100644 --- a/syllabus/0AJH002.html +++ b/syllabus/0AJH002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA01.html b/syllabus/0AJJA01.html index a1a0805c63..a43b1b868a 100644 --- a/syllabus/0AJJA01.html +++ b/syllabus/0AJJA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA02.html b/syllabus/0AJJA02.html index 332ea570fb..4f2fa57cdf 100644 --- a/syllabus/0AJJA02.html +++ b/syllabus/0AJJA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA03.html b/syllabus/0AJJA03.html index 6f8dbf4756..60808ff0f5 100644 --- a/syllabus/0AJJA03.html +++ b/syllabus/0AJJA03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA04.html b/syllabus/0AJJA04.html index ca5a646c18..318ce1ff0d 100644 --- a/syllabus/0AJJA04.html +++ b/syllabus/0AJJA04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA05.html b/syllabus/0AJJA05.html index 286a346bc6..a13fb3b762 100644 --- a/syllabus/0AJJA05.html +++ b/syllabus/0AJJA05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA06.html b/syllabus/0AJJA06.html index 5b57e6a6df..a7a1e03eec 100644 --- a/syllabus/0AJJA06.html +++ b/syllabus/0AJJA06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA07.html b/syllabus/0AJJA07.html index 1d88faad28..ed7321676d 100644 --- a/syllabus/0AJJA07.html +++ b/syllabus/0AJJA07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA08.html b/syllabus/0AJJA08.html index 2e22b84329..2b8faf9791 100644 --- a/syllabus/0AJJA08.html +++ b/syllabus/0AJJA08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA09.html b/syllabus/0AJJA09.html index 751e7434f3..2f1a61e0e4 100644 --- a/syllabus/0AJJA09.html +++ b/syllabus/0AJJA09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA11.html b/syllabus/0AJJA11.html index 60c9263c21..263578dd90 100644 --- a/syllabus/0AJJA11.html +++ b/syllabus/0AJJA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA12.html b/syllabus/0AJJA12.html index 6ce80e4d4d..8c976eee0e 100644 --- a/syllabus/0AJJA12.html +++ b/syllabus/0AJJA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA13.html b/syllabus/0AJJA13.html index e666a56f23..f576a24866 100644 --- a/syllabus/0AJJA13.html +++ b/syllabus/0AJJA13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA14.html b/syllabus/0AJJA14.html index d86533f931..dace15d93f 100644 --- a/syllabus/0AJJA14.html +++ b/syllabus/0AJJA14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA15.html b/syllabus/0AJJA15.html index 4c15b5397d..8009d225fa 100644 --- a/syllabus/0AJJA15.html +++ b/syllabus/0AJJA15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA16.html b/syllabus/0AJJA16.html index c7ebecec17..0a373e38be 100644 --- a/syllabus/0AJJA16.html +++ b/syllabus/0AJJA16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA18.html b/syllabus/0AJJA18.html index fe7fa47186..4a7f7e71d8 100644 --- a/syllabus/0AJJA18.html +++ b/syllabus/0AJJA18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA19.html b/syllabus/0AJJA19.html index f283f7162b..42772d4064 100644 --- a/syllabus/0AJJA19.html +++ b/syllabus/0AJJA19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA20.html b/syllabus/0AJJA20.html index e91700cd7c..6577c94ef9 100644 --- a/syllabus/0AJJA20.html +++ b/syllabus/0AJJA20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA21.html b/syllabus/0AJJA21.html index e08433e256..e559d2b790 100644 --- a/syllabus/0AJJA21.html +++ b/syllabus/0AJJA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA22.html b/syllabus/0AJJA22.html index 0c888a8e65..4bdaff110b 100644 --- a/syllabus/0AJJA22.html +++ b/syllabus/0AJJA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA23.html b/syllabus/0AJJA23.html index 987be72d15..326979d0d9 100644 --- a/syllabus/0AJJA23.html +++ b/syllabus/0AJJA23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA24.html b/syllabus/0AJJA24.html index d0c73f611c..be93da4c83 100644 --- a/syllabus/0AJJA24.html +++ b/syllabus/0AJJA24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA25.html b/syllabus/0AJJA25.html index c55419f93f..e95dd7e258 100644 --- a/syllabus/0AJJA25.html +++ b/syllabus/0AJJA25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA27.html b/syllabus/0AJJA27.html index 8c976695aa..94089c2db3 100644 --- a/syllabus/0AJJA27.html +++ b/syllabus/0AJJA27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA29.html b/syllabus/0AJJA29.html index 90dc7cf4d6..bbd3d0ca4b 100644 --- a/syllabus/0AJJA29.html +++ b/syllabus/0AJJA29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA30.html b/syllabus/0AJJA30.html index 47308f394e..252f059634 100644 --- a/syllabus/0AJJA30.html +++ b/syllabus/0AJJA30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA31.html b/syllabus/0AJJA31.html index bdbfddff28..15c19110a0 100644 --- a/syllabus/0AJJA31.html +++ b/syllabus/0AJJA31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA32.html b/syllabus/0AJJA32.html index 9eb4d58ea8..b041853d6c 100644 --- a/syllabus/0AJJA32.html +++ b/syllabus/0AJJA32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA33.html b/syllabus/0AJJA33.html index fa1a43f07e..6e6d28453a 100644 --- a/syllabus/0AJJA33.html +++ b/syllabus/0AJJA33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA34.html b/syllabus/0AJJA34.html index afd4884926..c1d4b92c7f 100644 --- a/syllabus/0AJJA34.html +++ b/syllabus/0AJJA34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA35.html b/syllabus/0AJJA35.html index 32c191eba5..fd0203cb89 100644 --- a/syllabus/0AJJA35.html +++ b/syllabus/0AJJA35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA36.html b/syllabus/0AJJA36.html index dd7723ebcf..a6ab781808 100644 --- a/syllabus/0AJJA36.html +++ b/syllabus/0AJJA36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA37.html b/syllabus/0AJJA37.html index c9962db3c6..4eece7ddd0 100644 --- a/syllabus/0AJJA37.html +++ b/syllabus/0AJJA37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA38.html b/syllabus/0AJJA38.html index da596490a1..b76d52d6b0 100644 --- a/syllabus/0AJJA38.html +++ b/syllabus/0AJJA38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA39.html b/syllabus/0AJJA39.html index d2e214f465..f18dcd8997 100644 --- a/syllabus/0AJJA39.html +++ b/syllabus/0AJJA39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA40.html b/syllabus/0AJJA40.html index 4a00b9b423..d57f23d7fd 100644 --- a/syllabus/0AJJA40.html +++ b/syllabus/0AJJA40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA41.html b/syllabus/0AJJA41.html index b69ac01f91..51a57d68f9 100644 --- a/syllabus/0AJJA41.html +++ b/syllabus/0AJJA41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA51.html b/syllabus/0AJJA51.html index 02cb82937e..052715c1b0 100644 --- a/syllabus/0AJJA51.html +++ b/syllabus/0AJJA51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA52.html b/syllabus/0AJJA52.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/0AJJA52.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/0AJJA54.html b/syllabus/0AJJA54.html index cb27dc1d1e..d7dd4f84db 100644 --- a/syllabus/0AJJA54.html +++ b/syllabus/0AJJA54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA61.html b/syllabus/0AJJA61.html index 5ebf1d7dc8..f167909629 100644 --- a/syllabus/0AJJA61.html +++ b/syllabus/0AJJA61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA62.html b/syllabus/0AJJA62.html index 9173e7b3c4..408e23dbcc 100644 --- a/syllabus/0AJJA62.html +++ b/syllabus/0AJJA62.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJA63.html b/syllabus/0AJJA63.html index c4350c0454..fe6b99430e 100644 --- a/syllabus/0AJJA63.html +++ b/syllabus/0AJJA63.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJE03.html b/syllabus/0AJJE03.html index d2360ff8c3..91a55542a9 100644 --- a/syllabus/0AJJE03.html +++ b/syllabus/0AJJE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJE05.html b/syllabus/0AJJE05.html index 7ace4f5607..8494f3f681 100644 --- a/syllabus/0AJJE05.html +++ b/syllabus/0AJJE05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJE06.html b/syllabus/0AJJE06.html index 3d22d2a9c4..8541dbceac 100644 --- a/syllabus/0AJJE06.html +++ b/syllabus/0AJJE06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJE07.html b/syllabus/0AJJE07.html index 5c487c502d..f37f1e050a 100644 --- a/syllabus/0AJJE07.html +++ b/syllabus/0AJJE07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJE08.html b/syllabus/0AJJE08.html index 067e9defb7..737c5093cd 100644 --- a/syllabus/0AJJE08.html +++ b/syllabus/0AJJE08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJL01.html b/syllabus/0AJJL01.html index f1ff7ee14e..28b4b9d6a7 100644 --- a/syllabus/0AJJL01.html +++ b/syllabus/0AJJL01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJL02.html b/syllabus/0AJJL02.html index 05bc8ec02c..3e57574cbe 100644 --- a/syllabus/0AJJL02.html +++ b/syllabus/0AJJL02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJJL11.html b/syllabus/0AJJL11.html index 46df402eee..4c5fef6705 100644 --- a/syllabus/0AJJL11.html +++ b/syllabus/0AJJL11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKA38.html b/syllabus/0AJKA38.html index 6a48f6966f..c9ee2cf48b 100644 --- a/syllabus/0AJKA38.html +++ b/syllabus/0AJKA38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKA39.html b/syllabus/0AJKA39.html index 2c69c58c12..985577bd92 100644 --- a/syllabus/0AJKA39.html +++ b/syllabus/0AJKA39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKA40.html b/syllabus/0AJKA40.html index b4b68b9316..172397593a 100644 --- a/syllabus/0AJKA40.html +++ b/syllabus/0AJKA40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKA41.html b/syllabus/0AJKA41.html index 9692473105..6f418faaf5 100644 --- a/syllabus/0AJKA41.html +++ b/syllabus/0AJKA41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKL04.html b/syllabus/0AJKL04.html index 511552ee77..79e1663489 100644 --- a/syllabus/0AJKL04.html +++ b/syllabus/0AJKL04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKL05.html b/syllabus/0AJKL05.html index b25094197b..a785ae3220 100644 --- a/syllabus/0AJKL05.html +++ b/syllabus/0AJKL05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKL06.html b/syllabus/0AJKL06.html index f78fbed255..c7e2520768 100644 --- a/syllabus/0AJKL06.html +++ b/syllabus/0AJKL06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKL07.html b/syllabus/0AJKL07.html index 4c3e6a3570..923aa3d3ba 100644 --- a/syllabus/0AJKL07.html +++ b/syllabus/0AJKL07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJKL08.html b/syllabus/0AJKL08.html index f2eb0a9453..4d89482ced 100644 --- a/syllabus/0AJKL08.html +++ b/syllabus/0AJKL08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA01.html b/syllabus/0AJMA01.html index 2410efef7a..9d2fd86bbe 100644 --- a/syllabus/0AJMA01.html +++ b/syllabus/0AJMA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA02.html b/syllabus/0AJMA02.html index c72ee2fadf..246ac4c160 100644 --- a/syllabus/0AJMA02.html +++ b/syllabus/0AJMA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA03.html b/syllabus/0AJMA03.html index aee5c8f42b..f2c751161d 100644 --- a/syllabus/0AJMA03.html +++ b/syllabus/0AJMA03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA04.html b/syllabus/0AJMA04.html index b379d8dadc..d8cf699c04 100644 --- a/syllabus/0AJMA04.html +++ b/syllabus/0AJMA04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA05.html b/syllabus/0AJMA05.html index 13af20ae06..968d2315ed 100644 --- a/syllabus/0AJMA05.html +++ b/syllabus/0AJMA05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA06.html b/syllabus/0AJMA06.html index f905aa1e9c..fc17759a9a 100644 --- a/syllabus/0AJMA06.html +++ b/syllabus/0AJMA06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA07.html b/syllabus/0AJMA07.html index 51b64b3624..f17de4643f 100644 --- a/syllabus/0AJMA07.html +++ b/syllabus/0AJMA07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA08.html b/syllabus/0AJMA08.html index 9383d04833..74abcce171 100644 --- a/syllabus/0AJMA08.html +++ b/syllabus/0AJMA08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA21.html b/syllabus/0AJMA21.html index 87af13634f..82bbfa2f2c 100644 --- a/syllabus/0AJMA21.html +++ b/syllabus/0AJMA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA22.html b/syllabus/0AJMA22.html index a7f7cbebb9..c86704bc76 100644 --- a/syllabus/0AJMA22.html +++ b/syllabus/0AJMA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA23.html b/syllabus/0AJMA23.html index f3d4058286..3cd66f9aeb 100644 --- a/syllabus/0AJMA23.html +++ b/syllabus/0AJMA23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA24.html b/syllabus/0AJMA24.html index ec8df8fdec..4178af34c4 100644 --- a/syllabus/0AJMA24.html +++ b/syllabus/0AJMA24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMA31.html b/syllabus/0AJMA31.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/0AJMA31.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/0AJMB01.html b/syllabus/0AJMB01.html index 7985676feb..1008033166 100644 --- a/syllabus/0AJMB01.html +++ b/syllabus/0AJMB01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB02.html b/syllabus/0AJMB02.html index 15a5d6ee96..c139867cbc 100644 --- a/syllabus/0AJMB02.html +++ b/syllabus/0AJMB02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -607,5 +651,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB03.html b/syllabus/0AJMB03.html index a456403731..30db45ef60 100644 --- a/syllabus/0AJMB03.html +++ b/syllabus/0AJMB03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB04.html b/syllabus/0AJMB04.html index d9d8e7ace3..b0919331e2 100644 --- a/syllabus/0AJMB04.html +++ b/syllabus/0AJMB04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB05.html b/syllabus/0AJMB05.html index c599c0759f..e8e6ef1655 100644 --- a/syllabus/0AJMB05.html +++ b/syllabus/0AJMB05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB06.html b/syllabus/0AJMB06.html index 15d2d7e1ba..bb899b3f12 100644 --- a/syllabus/0AJMB06.html +++ b/syllabus/0AJMB06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB07.html b/syllabus/0AJMB07.html index ee14aaa0d5..1d8f71b7c3 100644 --- a/syllabus/0AJMB07.html +++ b/syllabus/0AJMB07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -468,5 +512,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB08.html b/syllabus/0AJMB08.html index 3cca4229fe..88f965d25e 100644 --- a/syllabus/0AJMB08.html +++ b/syllabus/0AJMB08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -691,5 +735,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB09.html b/syllabus/0AJMB09.html index ff29552182..dabbb02f55 100644 --- a/syllabus/0AJMB09.html +++ b/syllabus/0AJMB09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB21.html b/syllabus/0AJMB21.html index 1e0d4a64a5..c6a2394e73 100644 --- a/syllabus/0AJMB21.html +++ b/syllabus/0AJMB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB22.html b/syllabus/0AJMB22.html index 6927cd4c97..158171e0f7 100644 --- a/syllabus/0AJMB22.html +++ b/syllabus/0AJMB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB23.html b/syllabus/0AJMB23.html index 40137d7984..7450edf2b4 100644 --- a/syllabus/0AJMB23.html +++ b/syllabus/0AJMB23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMB24.html b/syllabus/0AJMB24.html index c5938d536e..22b6a5653d 100644 --- a/syllabus/0AJMB24.html +++ b/syllabus/0AJMB24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC01.html b/syllabus/0AJMC01.html index 7e6347e2c7..9fff8079ff 100644 --- a/syllabus/0AJMC01.html +++ b/syllabus/0AJMC01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -434,5 +478,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC02.html b/syllabus/0AJMC02.html index 7e8c142568..00dc109c8c 100644 --- a/syllabus/0AJMC02.html +++ b/syllabus/0AJMC02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC03.html b/syllabus/0AJMC03.html index 5199e22d41..2057c8a63f 100644 --- a/syllabus/0AJMC03.html +++ b/syllabus/0AJMC03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC04.html b/syllabus/0AJMC04.html index 9064374917..cc22586108 100644 --- a/syllabus/0AJMC04.html +++ b/syllabus/0AJMC04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC05.html b/syllabus/0AJMC05.html index c4f11079e8..6436e4fbec 100644 --- a/syllabus/0AJMC05.html +++ b/syllabus/0AJMC05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -619,5 +663,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC06.html b/syllabus/0AJMC06.html index 8a97c0e049..69dabade95 100644 --- a/syllabus/0AJMC06.html +++ b/syllabus/0AJMC06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC07.html b/syllabus/0AJMC07.html index 1dd8e6315e..703cf65ea3 100644 --- a/syllabus/0AJMC07.html +++ b/syllabus/0AJMC07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC08.html b/syllabus/0AJMC08.html index 0e8ebbd4df..370f550e9f 100644 --- a/syllabus/0AJMC08.html +++ b/syllabus/0AJMC08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC21.html b/syllabus/0AJMC21.html index d19e39c0ad..115b6bf3f0 100644 --- a/syllabus/0AJMC21.html +++ b/syllabus/0AJMC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC22.html b/syllabus/0AJMC22.html index 35ac2c5cb3..99d903c7b9 100644 --- a/syllabus/0AJMC22.html +++ b/syllabus/0AJMC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC23.html b/syllabus/0AJMC23.html index 162601a871..cf24a9fdbe 100644 --- a/syllabus/0AJMC23.html +++ b/syllabus/0AJMC23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC24.html b/syllabus/0AJMC24.html index 2ac904cc72..772b83e3a8 100644 --- a/syllabus/0AJMC24.html +++ b/syllabus/0AJMC24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMC31.html b/syllabus/0AJMC31.html index fc22b8b75b..45cc124629 100644 --- a/syllabus/0AJMC31.html +++ b/syllabus/0AJMC31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD01.html b/syllabus/0AJMD01.html index 2c5054a899..7452d28246 100644 --- a/syllabus/0AJMD01.html +++ b/syllabus/0AJMD01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD02.html b/syllabus/0AJMD02.html index 11f78a9dc7..8038dada23 100644 --- a/syllabus/0AJMD02.html +++ b/syllabus/0AJMD02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD03.html b/syllabus/0AJMD03.html index c455836ac4..6e931c50fa 100644 --- a/syllabus/0AJMD03.html +++ b/syllabus/0AJMD03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD04.html b/syllabus/0AJMD04.html index e9abd63845..7c1f73c62c 100644 --- a/syllabus/0AJMD04.html +++ b/syllabus/0AJMD04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD05.html b/syllabus/0AJMD05.html index b0576e3258..5a816ccad1 100644 --- a/syllabus/0AJMD05.html +++ b/syllabus/0AJMD05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD06.html b/syllabus/0AJMD06.html index 3434d0df81..0e2fc0e754 100644 --- a/syllabus/0AJMD06.html +++ b/syllabus/0AJMD06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD07.html b/syllabus/0AJMD07.html index 3f5a892f48..095f76fa6b 100644 --- a/syllabus/0AJMD07.html +++ b/syllabus/0AJMD07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD08.html b/syllabus/0AJMD08.html index 35da1c764a..12c02f7e30 100644 --- a/syllabus/0AJMD08.html +++ b/syllabus/0AJMD08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD09.html b/syllabus/0AJMD09.html index 7ed4be6d71..2caf6f42ed 100644 --- a/syllabus/0AJMD09.html +++ b/syllabus/0AJMD09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD10.html b/syllabus/0AJMD10.html index 8c534bb653..c4c5385cac 100644 --- a/syllabus/0AJMD10.html +++ b/syllabus/0AJMD10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD21.html b/syllabus/0AJMD21.html index 2343eb207c..6dd0eda1d3 100644 --- a/syllabus/0AJMD21.html +++ b/syllabus/0AJMD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD22.html b/syllabus/0AJMD22.html index 7eda5ca01c..db94380630 100644 --- a/syllabus/0AJMD22.html +++ b/syllabus/0AJMD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD23.html b/syllabus/0AJMD23.html index ada265a2e5..2c48ada043 100644 --- a/syllabus/0AJMD23.html +++ b/syllabus/0AJMD23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD24.html b/syllabus/0AJMD24.html index 27b5f00a09..525f1bd0bf 100644 --- a/syllabus/0AJMD24.html +++ b/syllabus/0AJMD24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD31.html b/syllabus/0AJMD31.html index b6a1a60c9c..c58ea1273d 100644 --- a/syllabus/0AJMD31.html +++ b/syllabus/0AJMD31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -371,5 +415,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJMD32.html b/syllabus/0AJMD32.html new file mode 100644 index 0000000000..a145b9707c --- /dev/null +++ b/syllabus/0AJMD32.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 筑波大学 教育課程編成支援システム + + + +

シラバスが見つかりません

+

シラバス情報が見つかりませんでした。URLをご確認下さい。

+ + diff --git a/syllabus/0AJME01.html b/syllabus/0AJME01.html index 9c3b06a25e..0a1a5e2479 100644 --- a/syllabus/0AJME01.html +++ b/syllabus/0AJME01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME02.html b/syllabus/0AJME02.html index d315ade18a..097d9a27be 100644 --- a/syllabus/0AJME02.html +++ b/syllabus/0AJME02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME03.html b/syllabus/0AJME03.html index f5934fe6d2..e8cf053edf 100644 --- a/syllabus/0AJME03.html +++ b/syllabus/0AJME03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME04.html b/syllabus/0AJME04.html index cae675ce6d..4911dfde1c 100644 --- a/syllabus/0AJME04.html +++ b/syllabus/0AJME04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME05.html b/syllabus/0AJME05.html index bb08473132..131397fbe0 100644 --- a/syllabus/0AJME05.html +++ b/syllabus/0AJME05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME06.html b/syllabus/0AJME06.html index 521a41449e..69656614be 100644 --- a/syllabus/0AJME06.html +++ b/syllabus/0AJME06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME07.html b/syllabus/0AJME07.html index 6fde070e40..fc09b59be4 100644 --- a/syllabus/0AJME07.html +++ b/syllabus/0AJME07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME11.html b/syllabus/0AJME11.html index 8afe0b0859..073bc86a56 100644 --- a/syllabus/0AJME11.html +++ b/syllabus/0AJME11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME21.html b/syllabus/0AJME21.html index 15963ffac8..e4b7a09c36 100644 --- a/syllabus/0AJME21.html +++ b/syllabus/0AJME21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME22.html b/syllabus/0AJME22.html index 5f69c35411..f4bfad0a10 100644 --- a/syllabus/0AJME22.html +++ b/syllabus/0AJME22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME23.html b/syllabus/0AJME23.html index 9a452c0c42..a9ac7ca6ba 100644 --- a/syllabus/0AJME23.html +++ b/syllabus/0AJME23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJME24.html b/syllabus/0AJME24.html index 14e85aa1f9..b74be69631 100644 --- a/syllabus/0AJME24.html +++ b/syllabus/0AJME24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNA21.html b/syllabus/0AJNA21.html index f0d8ad875e..c01d7e5b2a 100644 --- a/syllabus/0AJNA21.html +++ b/syllabus/0AJNA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNA22.html b/syllabus/0AJNA22.html index 1871575973..245a7fd78c 100644 --- a/syllabus/0AJNA22.html +++ b/syllabus/0AJNA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNA23.html b/syllabus/0AJNA23.html index 00763b2d74..f62f08ecbc 100644 --- a/syllabus/0AJNA23.html +++ b/syllabus/0AJNA23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNA24.html b/syllabus/0AJNA24.html index fa031067a2..488169ee77 100644 --- a/syllabus/0AJNA24.html +++ b/syllabus/0AJNA24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA1.html b/syllabus/0AJNAA1.html index f6910bb0f8..74a547581c 100644 --- a/syllabus/0AJNAA1.html +++ b/syllabus/0AJNAA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA2.html b/syllabus/0AJNAA2.html index b10b1b4e7c..51449d0bf9 100644 --- a/syllabus/0AJNAA2.html +++ b/syllabus/0AJNAA2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA3.html b/syllabus/0AJNAA3.html index 89236395da..3685fc580a 100644 --- a/syllabus/0AJNAA3.html +++ b/syllabus/0AJNAA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA4.html b/syllabus/0AJNAA4.html index f845f51f14..51d00385a4 100644 --- a/syllabus/0AJNAA4.html +++ b/syllabus/0AJNAA4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA5.html b/syllabus/0AJNAA5.html index f86ecc8e75..b89300eec8 100644 --- a/syllabus/0AJNAA5.html +++ b/syllabus/0AJNAA5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA6.html b/syllabus/0AJNAA6.html index 16bcede07c..def35654f6 100644 --- a/syllabus/0AJNAA6.html +++ b/syllabus/0AJNAA6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA7.html b/syllabus/0AJNAA7.html index 7ed2418de9..3030a3a7e2 100644 --- a/syllabus/0AJNAA7.html +++ b/syllabus/0AJNAA7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNAA8.html b/syllabus/0AJNAA8.html index 5e9f5d2a54..3960e14efb 100644 --- a/syllabus/0AJNAA8.html +++ b/syllabus/0AJNAA8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNB21.html b/syllabus/0AJNB21.html index 5bfa88bd3f..b19212d58a 100644 --- a/syllabus/0AJNB21.html +++ b/syllabus/0AJNB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNB22.html b/syllabus/0AJNB22.html index b28a9142c7..df4914fe95 100644 --- a/syllabus/0AJNB22.html +++ b/syllabus/0AJNB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNB23.html b/syllabus/0AJNB23.html index 6e19fe5fc1..bd1c2ae7ee 100644 --- a/syllabus/0AJNB23.html +++ b/syllabus/0AJNB23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNB24.html b/syllabus/0AJNB24.html index 6e976558c0..04bab2e9c0 100644 --- a/syllabus/0AJNB24.html +++ b/syllabus/0AJNB24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA1.html b/syllabus/0AJNBA1.html index 2fd56ecc19..5d1cacbf0a 100644 --- a/syllabus/0AJNBA1.html +++ b/syllabus/0AJNBA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA2.html b/syllabus/0AJNBA2.html index ffafa8ecea..556d767c5d 100644 --- a/syllabus/0AJNBA2.html +++ b/syllabus/0AJNBA2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA3.html b/syllabus/0AJNBA3.html index d810fcb432..bf61b77d25 100644 --- a/syllabus/0AJNBA3.html +++ b/syllabus/0AJNBA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA4.html b/syllabus/0AJNBA4.html index 974b48f109..71a89c9e83 100644 --- a/syllabus/0AJNBA4.html +++ b/syllabus/0AJNBA4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA5.html b/syllabus/0AJNBA5.html index 74f5be852b..b9563b9d66 100644 --- a/syllabus/0AJNBA5.html +++ b/syllabus/0AJNBA5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA6.html b/syllabus/0AJNBA6.html index 4cff9214c4..b42f49b0bb 100644 --- a/syllabus/0AJNBA6.html +++ b/syllabus/0AJNBA6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA7.html b/syllabus/0AJNBA7.html index fa7fae5f4b..901578b152 100644 --- a/syllabus/0AJNBA7.html +++ b/syllabus/0AJNBA7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -467,5 +511,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA8.html b/syllabus/0AJNBA8.html index 9464dd58d0..f7846e2c3e 100644 --- a/syllabus/0AJNBA8.html +++ b/syllabus/0AJNBA8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNBA9.html b/syllabus/0AJNBA9.html index fa2b6d9a39..3776498109 100644 --- a/syllabus/0AJNBA9.html +++ b/syllabus/0AJNBA9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNC21.html b/syllabus/0AJNC21.html index c95b6da5fa..25e3fd2e3f 100644 --- a/syllabus/0AJNC21.html +++ b/syllabus/0AJNC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNC22.html b/syllabus/0AJNC22.html index caa8e898fc..f1cf022db8 100644 --- a/syllabus/0AJNC22.html +++ b/syllabus/0AJNC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNC23.html b/syllabus/0AJNC23.html index 6d41b43cf9..b1754e9987 100644 --- a/syllabus/0AJNC23.html +++ b/syllabus/0AJNC23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNC24.html b/syllabus/0AJNC24.html index ff0f02c306..61c4c5fd97 100644 --- a/syllabus/0AJNC24.html +++ b/syllabus/0AJNC24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA1.html b/syllabus/0AJNCA1.html index d7e1930027..25ea5db248 100644 --- a/syllabus/0AJNCA1.html +++ b/syllabus/0AJNCA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -422,5 +466,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA2.html b/syllabus/0AJNCA2.html index c9cbfa8ce2..9cfdfc393c 100644 --- a/syllabus/0AJNCA2.html +++ b/syllabus/0AJNCA2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA3.html b/syllabus/0AJNCA3.html index 8f19f97720..d8555b360b 100644 --- a/syllabus/0AJNCA3.html +++ b/syllabus/0AJNCA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA4.html b/syllabus/0AJNCA4.html index 389a965ab4..75fb582ded 100644 --- a/syllabus/0AJNCA4.html +++ b/syllabus/0AJNCA4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA5.html b/syllabus/0AJNCA5.html index feb571b8d9..5e58fb42fa 100644 --- a/syllabus/0AJNCA5.html +++ b/syllabus/0AJNCA5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA6.html b/syllabus/0AJNCA6.html index 3c71afcca7..2ed7931c80 100644 --- a/syllabus/0AJNCA6.html +++ b/syllabus/0AJNCA6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA7.html b/syllabus/0AJNCA7.html index d74d971f9a..c03cb94238 100644 --- a/syllabus/0AJNCA7.html +++ b/syllabus/0AJNCA7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNCA8.html b/syllabus/0AJNCA8.html index a00d1f7410..10691cf763 100644 --- a/syllabus/0AJNCA8.html +++ b/syllabus/0AJNCA8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJND21.html b/syllabus/0AJND21.html index 9885b75b29..d43a545544 100644 --- a/syllabus/0AJND21.html +++ b/syllabus/0AJND21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJND22.html b/syllabus/0AJND22.html index 85a77e5162..faaf36a3ed 100644 --- a/syllabus/0AJND22.html +++ b/syllabus/0AJND22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJND23.html b/syllabus/0AJND23.html index 8ffaceb786..87b05a714d 100644 --- a/syllabus/0AJND23.html +++ b/syllabus/0AJND23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJND24.html b/syllabus/0AJND24.html index f2fb370825..b78a0b2226 100644 --- a/syllabus/0AJND24.html +++ b/syllabus/0AJND24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA1.html b/syllabus/0AJNDA1.html index 040a24f782..538ae0ec67 100644 --- a/syllabus/0AJNDA1.html +++ b/syllabus/0AJNDA1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA2.html b/syllabus/0AJNDA2.html index e83633813f..973d72400a 100644 --- a/syllabus/0AJNDA2.html +++ b/syllabus/0AJNDA2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA3.html b/syllabus/0AJNDA3.html index 820a953be0..bddd5fcaef 100644 --- a/syllabus/0AJNDA3.html +++ b/syllabus/0AJNDA3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA4.html b/syllabus/0AJNDA4.html index 3d33d4bf70..5d6d0c8d51 100644 --- a/syllabus/0AJNDA4.html +++ b/syllabus/0AJNDA4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA5.html b/syllabus/0AJNDA5.html index b069d88ff4..6ae422d3c3 100644 --- a/syllabus/0AJNDA5.html +++ b/syllabus/0AJNDA5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA6.html b/syllabus/0AJNDA6.html index 93724d892a..b96c87a051 100644 --- a/syllabus/0AJNDA6.html +++ b/syllabus/0AJNDA6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA7.html b/syllabus/0AJNDA7.html index a7d223a748..f4d24daa64 100644 --- a/syllabus/0AJNDA7.html +++ b/syllabus/0AJNDA7.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA8.html b/syllabus/0AJNDA8.html index 014f784e23..5547c09ca5 100644 --- a/syllabus/0AJNDA8.html +++ b/syllabus/0AJNDA8.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDA9.html b/syllabus/0AJNDA9.html index 25f66b40f4..7566ac5232 100644 --- a/syllabus/0AJNDA9.html +++ b/syllabus/0AJNDA9.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNDB0.html b/syllabus/0AJNDB0.html index ccdc2f68f3..3bcbf25a86 100644 --- a/syllabus/0AJNDB0.html +++ b/syllabus/0AJNDB0.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNE08.html b/syllabus/0AJNE08.html index ec5f75386b..5f07c27636 100644 --- a/syllabus/0AJNE08.html +++ b/syllabus/0AJNE08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNE21.html b/syllabus/0AJNE21.html index 29d94ca24f..540ca4d3f8 100644 --- a/syllabus/0AJNE21.html +++ b/syllabus/0AJNE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNE22.html b/syllabus/0AJNE22.html index 5c44f93c90..a65212c539 100644 --- a/syllabus/0AJNE22.html +++ b/syllabus/0AJNE22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNE23.html b/syllabus/0AJNE23.html index 778da3c716..5854339170 100644 --- a/syllabus/0AJNE23.html +++ b/syllabus/0AJNE23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJNE24.html b/syllabus/0AJNE24.html index 38876d4ea5..4917d8310b 100644 --- a/syllabus/0AJNE24.html +++ b/syllabus/0AJNE24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR002.html b/syllabus/0AJR002.html index 133e5a0b86..6110ae12e9 100644 --- a/syllabus/0AJR002.html +++ b/syllabus/0AJR002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR003.html b/syllabus/0AJR003.html index 523b17ab32..0058111de7 100644 --- a/syllabus/0AJR003.html +++ b/syllabus/0AJR003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR011.html b/syllabus/0AJR011.html index 7919a357e0..3b0d885f80 100644 --- a/syllabus/0AJR011.html +++ b/syllabus/0AJR011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR012.html b/syllabus/0AJR012.html index 5d1b37f923..ac48361ffa 100644 --- a/syllabus/0AJR012.html +++ b/syllabus/0AJR012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR020.html b/syllabus/0AJR020.html index 46bab2d624..c864837753 100644 --- a/syllabus/0AJR020.html +++ b/syllabus/0AJR020.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR030.html b/syllabus/0AJR030.html index c1efdb8f96..158314cf4c 100644 --- a/syllabus/0AJR030.html +++ b/syllabus/0AJR030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR040.html b/syllabus/0AJR040.html index a2c874653f..22d08298cf 100644 --- a/syllabus/0AJR040.html +++ b/syllabus/0AJR040.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR050.html b/syllabus/0AJR050.html index 1acc589e9c..1ee5fb5253 100644 --- a/syllabus/0AJR050.html +++ b/syllabus/0AJR050.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJR070.html b/syllabus/0AJR070.html index a88c50b609..04039b11ee 100644 --- a/syllabus/0AJR070.html +++ b/syllabus/0AJR070.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRA11.html b/syllabus/0AJRA11.html index 93198a9f32..d4f4df4600 100644 --- a/syllabus/0AJRA11.html +++ b/syllabus/0AJRA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRA12.html b/syllabus/0AJRA12.html index 7a3b9d07dc..23040f0462 100644 --- a/syllabus/0AJRA12.html +++ b/syllabus/0AJRA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRA21.html b/syllabus/0AJRA21.html index 601f2da35f..3318e7464c 100644 --- a/syllabus/0AJRA21.html +++ b/syllabus/0AJRA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRA22.html b/syllabus/0AJRA22.html index 61f3e5a389..14290c26f2 100644 --- a/syllabus/0AJRA22.html +++ b/syllabus/0AJRA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRB11.html b/syllabus/0AJRB11.html index 3143c16a78..a478c4b46d 100644 --- a/syllabus/0AJRB11.html +++ b/syllabus/0AJRB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRB12.html b/syllabus/0AJRB12.html index f9ea1aeaed..352526c3ba 100644 --- a/syllabus/0AJRB12.html +++ b/syllabus/0AJRB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRB21.html b/syllabus/0AJRB21.html index b29e3163ae..f5174a82ec 100644 --- a/syllabus/0AJRB21.html +++ b/syllabus/0AJRB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRB22.html b/syllabus/0AJRB22.html index 4ee6d97fb4..f76b7b3807 100644 --- a/syllabus/0AJRB22.html +++ b/syllabus/0AJRB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRC11.html b/syllabus/0AJRC11.html index 400736904f..573ce1c462 100644 --- a/syllabus/0AJRC11.html +++ b/syllabus/0AJRC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRC12.html b/syllabus/0AJRC12.html index bdf2808df9..cae72a7b24 100644 --- a/syllabus/0AJRC12.html +++ b/syllabus/0AJRC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRC21.html b/syllabus/0AJRC21.html index 76095bd62f..40a59b3fad 100644 --- a/syllabus/0AJRC21.html +++ b/syllabus/0AJRC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRC22.html b/syllabus/0AJRC22.html index 5d83060a51..c61bd3fcea 100644 --- a/syllabus/0AJRC22.html +++ b/syllabus/0AJRC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRD01.html b/syllabus/0AJRD01.html index b27a6e7c5a..c2f2d3dfd2 100644 --- a/syllabus/0AJRD01.html +++ b/syllabus/0AJRD01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRE01.html b/syllabus/0AJRE01.html index f7e161dff4..8b3426a7d7 100644 --- a/syllabus/0AJRE01.html +++ b/syllabus/0AJRE01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRF01.html b/syllabus/0AJRF01.html index 83eda3a58b..bac6f6b3ef 100644 --- a/syllabus/0AJRF01.html +++ b/syllabus/0AJRF01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRG01.html b/syllabus/0AJRG01.html index ae174779fe..9bcba81131 100644 --- a/syllabus/0AJRG01.html +++ b/syllabus/0AJRG01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRH01.html b/syllabus/0AJRH01.html index 37195822bd..8e0cd27dc1 100644 --- a/syllabus/0AJRH01.html +++ b/syllabus/0AJRH01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRJ01.html b/syllabus/0AJRJ01.html index 42e661f7d3..90489d91e1 100644 --- a/syllabus/0AJRJ01.html +++ b/syllabus/0AJRJ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRK01.html b/syllabus/0AJRK01.html index f86e09c20b..046d1f74e4 100644 --- a/syllabus/0AJRK01.html +++ b/syllabus/0AJRK01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRL02.html b/syllabus/0AJRL02.html index dd7cbbc327..b2664d74c9 100644 --- a/syllabus/0AJRL02.html +++ b/syllabus/0AJRL02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRM01.html b/syllabus/0AJRM01.html index 2ae86cf251..07471e075b 100644 --- a/syllabus/0AJRM01.html +++ b/syllabus/0AJRM01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRN01.html b/syllabus/0AJRN01.html index f5430ef2fd..2e07a2ba70 100644 --- a/syllabus/0AJRN01.html +++ b/syllabus/0AJRN01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRP01.html b/syllabus/0AJRP01.html index b9026756e2..329aa00455 100644 --- a/syllabus/0AJRP01.html +++ b/syllabus/0AJRP01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRQ01.html b/syllabus/0AJRQ01.html index d6a24bdca2..fccaca5659 100644 --- a/syllabus/0AJRQ01.html +++ b/syllabus/0AJRQ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRR01.html b/syllabus/0AJRR01.html index 8fe08fd527..d99eb63d58 100644 --- a/syllabus/0AJRR01.html +++ b/syllabus/0AJRR01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJRS01.html b/syllabus/0AJRS01.html index 21b8d11c7a..d137b0b167 100644 --- a/syllabus/0AJRS01.html +++ b/syllabus/0AJRS01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -475,5 +519,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSA11.html b/syllabus/0AJSA11.html index 320b5f5e93..6e33300eb0 100644 --- a/syllabus/0AJSA11.html +++ b/syllabus/0AJSA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSA12.html b/syllabus/0AJSA12.html index 653db170c6..41ed3af592 100644 --- a/syllabus/0AJSA12.html +++ b/syllabus/0AJSA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSA21.html b/syllabus/0AJSA21.html index e75f24b92b..f47e897157 100644 --- a/syllabus/0AJSA21.html +++ b/syllabus/0AJSA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSA22.html b/syllabus/0AJSA22.html index e786302b9a..7293a089f7 100644 --- a/syllabus/0AJSA22.html +++ b/syllabus/0AJSA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSB11.html b/syllabus/0AJSB11.html index 197507b69e..2e44110565 100644 --- a/syllabus/0AJSB11.html +++ b/syllabus/0AJSB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSB12.html b/syllabus/0AJSB12.html index a776af5a2e..5c4525bd6e 100644 --- a/syllabus/0AJSB12.html +++ b/syllabus/0AJSB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSB21.html b/syllabus/0AJSB21.html index 2be488cc71..665b998306 100644 --- a/syllabus/0AJSB21.html +++ b/syllabus/0AJSB21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSB22.html b/syllabus/0AJSB22.html index 12194a721c..6c6badd06a 100644 --- a/syllabus/0AJSB22.html +++ b/syllabus/0AJSB22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSC11.html b/syllabus/0AJSC11.html index 33560f7168..73905b1b3f 100644 --- a/syllabus/0AJSC11.html +++ b/syllabus/0AJSC11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSC12.html b/syllabus/0AJSC12.html index b9da988223..42d6ba96f0 100644 --- a/syllabus/0AJSC12.html +++ b/syllabus/0AJSC12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSC21.html b/syllabus/0AJSC21.html index d74c944944..af2acbeaeb 100644 --- a/syllabus/0AJSC21.html +++ b/syllabus/0AJSC21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AJSC22.html b/syllabus/0AJSC22.html index 3af3887151..d5d3e29945 100644 --- a/syllabus/0AJSC22.html +++ b/syllabus/0AJSC22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AL0000.html b/syllabus/0AL0000.html index 163e485eb8..dbd0588687 100644 --- a/syllabus/0AL0000.html +++ b/syllabus/0AL0000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0001.html b/syllabus/0AL0001.html index 3330fffd95..20ad0b94a0 100644 --- a/syllabus/0AL0001.html +++ b/syllabus/0AL0001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0002.html b/syllabus/0AL0002.html index 046b561785..3c3392490f 100644 --- a/syllabus/0AL0002.html +++ b/syllabus/0AL0002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0003.html b/syllabus/0AL0003.html index 3b5fdbc3d8..62d7d738a4 100644 --- a/syllabus/0AL0003.html +++ b/syllabus/0AL0003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0004.html b/syllabus/0AL0004.html index 185aad7e60..09cb89bd25 100644 --- a/syllabus/0AL0004.html +++ b/syllabus/0AL0004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0005.html b/syllabus/0AL0005.html index d8a61753cb..27f32702f8 100644 --- a/syllabus/0AL0005.html +++ b/syllabus/0AL0005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0006.html b/syllabus/0AL0006.html index 2bd6c57109..4119293acb 100644 --- a/syllabus/0AL0006.html +++ b/syllabus/0AL0006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0007.html b/syllabus/0AL0007.html index 00995697bb..3a7e4f082c 100644 --- a/syllabus/0AL0007.html +++ b/syllabus/0AL0007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0008.html b/syllabus/0AL0008.html index 4464ca0f2b..ffd9e351cb 100644 --- a/syllabus/0AL0008.html +++ b/syllabus/0AL0008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0009.html b/syllabus/0AL0009.html index 6cbb8c83fa..4ce166c6c6 100644 --- a/syllabus/0AL0009.html +++ b/syllabus/0AL0009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0010.html b/syllabus/0AL0010.html index 32592032e0..aab4f36a31 100644 --- a/syllabus/0AL0010.html +++ b/syllabus/0AL0010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0011.html b/syllabus/0AL0011.html index 7edbf65483..672a357e99 100644 --- a/syllabus/0AL0011.html +++ b/syllabus/0AL0011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0013.html b/syllabus/0AL0013.html index 3d5f7505a5..3c50e0bc27 100644 --- a/syllabus/0AL0013.html +++ b/syllabus/0AL0013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0100.html b/syllabus/0AL0100.html index b59ae599ab..7b7f681eb2 100644 --- a/syllabus/0AL0100.html +++ b/syllabus/0AL0100.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0101.html b/syllabus/0AL0101.html index c0bfd8fc6a..a09662ab16 100644 --- a/syllabus/0AL0101.html +++ b/syllabus/0AL0101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0102.html b/syllabus/0AL0102.html index 7c56a54378..ec9823571f 100644 --- a/syllabus/0AL0102.html +++ b/syllabus/0AL0102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0103.html b/syllabus/0AL0103.html index c76be292bc..d00d608d83 100644 --- a/syllabus/0AL0103.html +++ b/syllabus/0AL0103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0104.html b/syllabus/0AL0104.html index 391b71b199..a358e644bc 100644 --- a/syllabus/0AL0104.html +++ b/syllabus/0AL0104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0105.html b/syllabus/0AL0105.html index f50c4594b6..1fae9940c8 100644 --- a/syllabus/0AL0105.html +++ b/syllabus/0AL0105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0106.html b/syllabus/0AL0106.html index e28e110512..343872f4aa 100644 --- a/syllabus/0AL0106.html +++ b/syllabus/0AL0106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0107.html b/syllabus/0AL0107.html index d4df9ff88c..a7a067dc04 100644 --- a/syllabus/0AL0107.html +++ b/syllabus/0AL0107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0108.html b/syllabus/0AL0108.html index d6d3c999f4..fd54481125 100644 --- a/syllabus/0AL0108.html +++ b/syllabus/0AL0108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0109.html b/syllabus/0AL0109.html index 17011f2cac..108614983e 100644 --- a/syllabus/0AL0109.html +++ b/syllabus/0AL0109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0110.html b/syllabus/0AL0110.html index aea3fd2c24..fa21f7acbe 100644 --- a/syllabus/0AL0110.html +++ b/syllabus/0AL0110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0200.html b/syllabus/0AL0200.html index 06e8591bca..d1d1f974cd 100644 --- a/syllabus/0AL0200.html +++ b/syllabus/0AL0200.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0201.html b/syllabus/0AL0201.html index d932acabf2..77a74b8a63 100644 --- a/syllabus/0AL0201.html +++ b/syllabus/0AL0201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0202.html b/syllabus/0AL0202.html index 6c3471b4fc..54ff165b33 100644 --- a/syllabus/0AL0202.html +++ b/syllabus/0AL0202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0203.html b/syllabus/0AL0203.html index 008b2fa15a..cae8f22247 100644 --- a/syllabus/0AL0203.html +++ b/syllabus/0AL0203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0204.html b/syllabus/0AL0204.html index d9912e5126..9c7e924a3b 100644 --- a/syllabus/0AL0204.html +++ b/syllabus/0AL0204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -449,5 +493,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0205.html b/syllabus/0AL0205.html index 7ef63bf10d..fc7a1a2e31 100644 --- a/syllabus/0AL0205.html +++ b/syllabus/0AL0205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0206.html b/syllabus/0AL0206.html index 3c4eee4f82..bca77d222b 100644 --- a/syllabus/0AL0206.html +++ b/syllabus/0AL0206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0207.html b/syllabus/0AL0207.html index 89959574d7..7631e51986 100644 --- a/syllabus/0AL0207.html +++ b/syllabus/0AL0207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -444,5 +488,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0208.html b/syllabus/0AL0208.html index 5f7679de70..309427c19e 100644 --- a/syllabus/0AL0208.html +++ b/syllabus/0AL0208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0300.html b/syllabus/0AL0300.html index fe7c1591eb..3ba6fdebe6 100644 --- a/syllabus/0AL0300.html +++ b/syllabus/0AL0300.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0301.html b/syllabus/0AL0301.html index cd18c4b80b..374af302e4 100644 --- a/syllabus/0AL0301.html +++ b/syllabus/0AL0301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0302.html b/syllabus/0AL0302.html index 4f5d8c0423..7b98c9e932 100644 --- a/syllabus/0AL0302.html +++ b/syllabus/0AL0302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0303.html b/syllabus/0AL0303.html index 035098e47f..a9bcb45b1f 100644 --- a/syllabus/0AL0303.html +++ b/syllabus/0AL0303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0304.html b/syllabus/0AL0304.html index f520ffbbb8..cb4b654b55 100644 --- a/syllabus/0AL0304.html +++ b/syllabus/0AL0304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -690,5 +734,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0305.html b/syllabus/0AL0305.html index ee4e4d99c8..abc68fac0d 100644 --- a/syllabus/0AL0305.html +++ b/syllabus/0AL0305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0400.html b/syllabus/0AL0400.html index 405e5eba49..7aec1a7ff0 100644 --- a/syllabus/0AL0400.html +++ b/syllabus/0AL0400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0401.html b/syllabus/0AL0401.html index 93dc177282..982f770616 100644 --- a/syllabus/0AL0401.html +++ b/syllabus/0AL0401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0402.html b/syllabus/0AL0402.html index 04d72ed9de..e346be39bd 100644 --- a/syllabus/0AL0402.html +++ b/syllabus/0AL0402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -568,5 +612,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0600.html b/syllabus/0AL0600.html index e0a7383bc4..0ac8e08b8f 100644 --- a/syllabus/0AL0600.html +++ b/syllabus/0AL0600.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0601.html b/syllabus/0AL0601.html index 1a79868727..ba3c7ac529 100644 --- a/syllabus/0AL0601.html +++ b/syllabus/0AL0601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0602.html b/syllabus/0AL0602.html index bab67e2876..3ac13d0049 100644 --- a/syllabus/0AL0602.html +++ b/syllabus/0AL0602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0603.html b/syllabus/0AL0603.html index 3cc3c0036c..e237071934 100644 --- a/syllabus/0AL0603.html +++ b/syllabus/0AL0603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -546,5 +590,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0605.html b/syllabus/0AL0605.html index 1c3f9ec2c7..27a9002c89 100644 --- a/syllabus/0AL0605.html +++ b/syllabus/0AL0605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -545,5 +589,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0611.html b/syllabus/0AL0611.html index c08ae86181..0e9d8b737b 100644 --- a/syllabus/0AL0611.html +++ b/syllabus/0AL0611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0620.html b/syllabus/0AL0620.html index 68ba55c6ad..44e20a7e3f 100644 --- a/syllabus/0AL0620.html +++ b/syllabus/0AL0620.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0621.html b/syllabus/0AL0621.html index 40bb3eab5b..a4ba7839a0 100644 --- a/syllabus/0AL0621.html +++ b/syllabus/0AL0621.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0622.html b/syllabus/0AL0622.html index 1767f7a0d7..05481f070a 100644 --- a/syllabus/0AL0622.html +++ b/syllabus/0AL0622.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0623.html b/syllabus/0AL0623.html index c3c850b835..46701629fc 100644 --- a/syllabus/0AL0623.html +++ b/syllabus/0AL0623.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0624.html b/syllabus/0AL0624.html index 3cc37d815c..7c4e66b6fa 100644 --- a/syllabus/0AL0624.html +++ b/syllabus/0AL0624.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0625.html b/syllabus/0AL0625.html index cca0c9489f..12858d7b07 100644 --- a/syllabus/0AL0625.html +++ b/syllabus/0AL0625.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL0626.html b/syllabus/0AL0626.html index 1d3f4a793d..ca2319430e 100644 --- a/syllabus/0AL0626.html +++ b/syllabus/0AL0626.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5101.html b/syllabus/0AL5101.html index 932302d05f..5ad9800040 100644 --- a/syllabus/0AL5101.html +++ b/syllabus/0AL5101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5102.html b/syllabus/0AL5102.html index 348825683f..b8c19ee910 100644 --- a/syllabus/0AL5102.html +++ b/syllabus/0AL5102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5103.html b/syllabus/0AL5103.html index 8d734fb9f3..2bb08fcdc7 100644 --- a/syllabus/0AL5103.html +++ b/syllabus/0AL5103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5104.html b/syllabus/0AL5104.html index f630d749c4..f7dd70609c 100644 --- a/syllabus/0AL5104.html +++ b/syllabus/0AL5104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5105.html b/syllabus/0AL5105.html index 56822a88cd..2ef8ac8c1d 100644 --- a/syllabus/0AL5105.html +++ b/syllabus/0AL5105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5106.html b/syllabus/0AL5106.html index f4108d6c8d..79e9ae8c27 100644 --- a/syllabus/0AL5106.html +++ b/syllabus/0AL5106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5107.html b/syllabus/0AL5107.html index 08468f541e..8fdbd4c6f8 100644 --- a/syllabus/0AL5107.html +++ b/syllabus/0AL5107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5108.html b/syllabus/0AL5108.html index d5cc03fa2f..3b2accade9 100644 --- a/syllabus/0AL5108.html +++ b/syllabus/0AL5108.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5109.html b/syllabus/0AL5109.html index 842faf5a8c..6d38cdebab 100644 --- a/syllabus/0AL5109.html +++ b/syllabus/0AL5109.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -613,5 +657,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5110.html b/syllabus/0AL5110.html index c668f2120b..7958414c5c 100644 --- a/syllabus/0AL5110.html +++ b/syllabus/0AL5110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5111.html b/syllabus/0AL5111.html index fdf6a4717f..3052b42773 100644 --- a/syllabus/0AL5111.html +++ b/syllabus/0AL5111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5112.html b/syllabus/0AL5112.html index 08d3d54c48..802caac25b 100644 --- a/syllabus/0AL5112.html +++ b/syllabus/0AL5112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5113.html b/syllabus/0AL5113.html index 371cf10f94..65171dc599 100644 --- a/syllabus/0AL5113.html +++ b/syllabus/0AL5113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5114.html b/syllabus/0AL5114.html index 1e15224645..864a225ab0 100644 --- a/syllabus/0AL5114.html +++ b/syllabus/0AL5114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5115.html b/syllabus/0AL5115.html index 694fa5d1dc..4da78b996c 100644 --- a/syllabus/0AL5115.html +++ b/syllabus/0AL5115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5116.html b/syllabus/0AL5116.html index f9dc905f8b..27039439a8 100644 --- a/syllabus/0AL5116.html +++ b/syllabus/0AL5116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5117.html b/syllabus/0AL5117.html index f7658bbbda..327d749fce 100644 --- a/syllabus/0AL5117.html +++ b/syllabus/0AL5117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5200.html b/syllabus/0AL5200.html index 0e88131403..eee7ab47a3 100644 --- a/syllabus/0AL5200.html +++ b/syllabus/0AL5200.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5201.html b/syllabus/0AL5201.html index 22278d2909..ce32baa195 100644 --- a/syllabus/0AL5201.html +++ b/syllabus/0AL5201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5202.html b/syllabus/0AL5202.html index e51b5e35c5..c03b5cfe3a 100644 --- a/syllabus/0AL5202.html +++ b/syllabus/0AL5202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5203.html b/syllabus/0AL5203.html index 9596a47875..6c65cfce75 100644 --- a/syllabus/0AL5203.html +++ b/syllabus/0AL5203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5300.html b/syllabus/0AL5300.html index 5f5ae2ed82..759745e093 100644 --- a/syllabus/0AL5300.html +++ b/syllabus/0AL5300.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5301.html b/syllabus/0AL5301.html index e8a510db87..9a581efcb5 100644 --- a/syllabus/0AL5301.html +++ b/syllabus/0AL5301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5302.html b/syllabus/0AL5302.html index 3ba8b24a5e..5f0d9ae18c 100644 --- a/syllabus/0AL5302.html +++ b/syllabus/0AL5302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/04 -   @@ -437,5 +479,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5303.html b/syllabus/0AL5303.html index aa7c9c759d..c61b324819 100644 --- a/syllabus/0AL5303.html +++ b/syllabus/0AL5303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5304.html b/syllabus/0AL5304.html index 818f6e60d4..848ef22001 100644 --- a/syllabus/0AL5304.html +++ b/syllabus/0AL5304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5305.html b/syllabus/0AL5305.html index 6bb7a8ed87..b343c2801d 100644 --- a/syllabus/0AL5305.html +++ b/syllabus/0AL5305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5306.html b/syllabus/0AL5306.html index d73c60cd76..27f81658fb 100644 --- a/syllabus/0AL5306.html +++ b/syllabus/0AL5306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5307.html b/syllabus/0AL5307.html index 5e7aa6d20a..d688ef8e94 100644 --- a/syllabus/0AL5307.html +++ b/syllabus/0AL5307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5308.html b/syllabus/0AL5308.html index d5a2a1488f..9950a9dba6 100644 --- a/syllabus/0AL5308.html +++ b/syllabus/0AL5308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5309.html b/syllabus/0AL5309.html index a04fdc62bb..5dc726dbea 100644 --- a/syllabus/0AL5309.html +++ b/syllabus/0AL5309.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5310.html b/syllabus/0AL5310.html index bcc648bdbe..11b57bffa5 100644 --- a/syllabus/0AL5310.html +++ b/syllabus/0AL5310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5311.html b/syllabus/0AL5311.html index e8271da730..2c6b920c6f 100644 --- a/syllabus/0AL5311.html +++ b/syllabus/0AL5311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5312.html b/syllabus/0AL5312.html index cf9c6b50e9..b4f4ff389e 100644 --- a/syllabus/0AL5312.html +++ b/syllabus/0AL5312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5313.html b/syllabus/0AL5313.html index 4f723b07c4..2541c5e346 100644 --- a/syllabus/0AL5313.html +++ b/syllabus/0AL5313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5314.html b/syllabus/0AL5314.html index 6437ffe2bf..30201272aa 100644 --- a/syllabus/0AL5314.html +++ b/syllabus/0AL5314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5315.html b/syllabus/0AL5315.html index 1f3889f8e1..fd5b42e162 100644 --- a/syllabus/0AL5315.html +++ b/syllabus/0AL5315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5316.html b/syllabus/0AL5316.html index c6e218efdd..78a81667e0 100644 --- a/syllabus/0AL5316.html +++ b/syllabus/0AL5316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5317.html b/syllabus/0AL5317.html index 0a7ecb9f75..8beed351bc 100644 --- a/syllabus/0AL5317.html +++ b/syllabus/0AL5317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5318.html b/syllabus/0AL5318.html index 10eccb77d2..f5f6a0853c 100644 --- a/syllabus/0AL5318.html +++ b/syllabus/0AL5318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5319.html b/syllabus/0AL5319.html index 31cf2c6609..e4617f4d6c 100644 --- a/syllabus/0AL5319.html +++ b/syllabus/0AL5319.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5321.html b/syllabus/0AL5321.html index 83d8e26e9f..b6d5f3d437 100644 --- a/syllabus/0AL5321.html +++ b/syllabus/0AL5321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5322.html b/syllabus/0AL5322.html index ef2efb155b..a17db781ee 100644 --- a/syllabus/0AL5322.html +++ b/syllabus/0AL5322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -667,5 +711,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5323.html b/syllabus/0AL5323.html index 7de89d8b96..08926738ba 100644 --- a/syllabus/0AL5323.html +++ b/syllabus/0AL5323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5400.html b/syllabus/0AL5400.html index bfcf5ce59b..06104ed42a 100644 --- a/syllabus/0AL5400.html +++ b/syllabus/0AL5400.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5401.html b/syllabus/0AL5401.html index 1be0e59d8d..4a38e7df25 100644 --- a/syllabus/0AL5401.html +++ b/syllabus/0AL5401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5402.html b/syllabus/0AL5402.html index c612aa73fa..671d383a1b 100644 --- a/syllabus/0AL5402.html +++ b/syllabus/0AL5402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5403.html b/syllabus/0AL5403.html index 5638d9b487..fed9420ee5 100644 --- a/syllabus/0AL5403.html +++ b/syllabus/0AL5403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5405.html b/syllabus/0AL5405.html index b51db4186a..f487654dff 100644 --- a/syllabus/0AL5405.html +++ b/syllabus/0AL5405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5406.html b/syllabus/0AL5406.html index d87a83fc09..3a74e01e36 100644 --- a/syllabus/0AL5406.html +++ b/syllabus/0AL5406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5407.html b/syllabus/0AL5407.html index a77fb05fdc..ad5c49175c 100644 --- a/syllabus/0AL5407.html +++ b/syllabus/0AL5407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5408.html b/syllabus/0AL5408.html index de5078c38c..382eaf39e9 100644 --- a/syllabus/0AL5408.html +++ b/syllabus/0AL5408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5409.html b/syllabus/0AL5409.html index ed3e324a5b..08e8dadb17 100644 --- a/syllabus/0AL5409.html +++ b/syllabus/0AL5409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5410.html b/syllabus/0AL5410.html index 1a91109526..b5c90eb5a1 100644 --- a/syllabus/0AL5410.html +++ b/syllabus/0AL5410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5411.html b/syllabus/0AL5411.html index 657ac5e7ff..1aa72bdf9b 100644 --- a/syllabus/0AL5411.html +++ b/syllabus/0AL5411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5412.html b/syllabus/0AL5412.html index eda25ace9f..dbd2af1d6b 100644 --- a/syllabus/0AL5412.html +++ b/syllabus/0AL5412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5413.html b/syllabus/0AL5413.html index f98e67252f..91b91491cd 100644 --- a/syllabus/0AL5413.html +++ b/syllabus/0AL5413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5414.html b/syllabus/0AL5414.html index a80cdb11e0..b39c88379e 100644 --- a/syllabus/0AL5414.html +++ b/syllabus/0AL5414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5415.html b/syllabus/0AL5415.html index 7ba404c947..5ecca984b7 100644 --- a/syllabus/0AL5415.html +++ b/syllabus/0AL5415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -466,5 +510,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5416.html b/syllabus/0AL5416.html index 1a4dd7a712..c333dec6b7 100644 --- a/syllabus/0AL5416.html +++ b/syllabus/0AL5416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5417.html b/syllabus/0AL5417.html index 4b8d75e08a..c921629109 100644 --- a/syllabus/0AL5417.html +++ b/syllabus/0AL5417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5418.html b/syllabus/0AL5418.html index f7da9e7ace..ccda91a382 100644 --- a/syllabus/0AL5418.html +++ b/syllabus/0AL5418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5419.html b/syllabus/0AL5419.html index 7b2a51f395..3a8e1fcdf3 100644 --- a/syllabus/0AL5419.html +++ b/syllabus/0AL5419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5420.html b/syllabus/0AL5420.html index a999f2b689..c5eb87b274 100644 --- a/syllabus/0AL5420.html +++ b/syllabus/0AL5420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5421.html b/syllabus/0AL5421.html index 52b7b98c90..1a6d6f1e80 100644 --- a/syllabus/0AL5421.html +++ b/syllabus/0AL5421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5422.html b/syllabus/0AL5422.html index 1a2dcbbadb..fdb3e1b65e 100644 --- a/syllabus/0AL5422.html +++ b/syllabus/0AL5422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -567,5 +611,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5423.html b/syllabus/0AL5423.html index 9aa920cdfa..4dac48ac6c 100644 --- a/syllabus/0AL5423.html +++ b/syllabus/0AL5423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5424.html b/syllabus/0AL5424.html index 8b9518a144..1366c05798 100644 --- a/syllabus/0AL5424.html +++ b/syllabus/0AL5424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5425.html b/syllabus/0AL5425.html index 3c9e28ce6e..118f26cb50 100644 --- a/syllabus/0AL5425.html +++ b/syllabus/0AL5425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -462,5 +506,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5426.html b/syllabus/0AL5426.html index c13525b41b..0a7d16f0a3 100644 --- a/syllabus/0AL5426.html +++ b/syllabus/0AL5426.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5427.html b/syllabus/0AL5427.html index b56bd0366a..39d661ce3f 100644 --- a/syllabus/0AL5427.html +++ b/syllabus/0AL5427.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5428.html b/syllabus/0AL5428.html index 47bf740cc5..c6aa49def3 100644 --- a/syllabus/0AL5428.html +++ b/syllabus/0AL5428.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5429.html b/syllabus/0AL5429.html index f2c8df4f83..3953ccc42a 100644 --- a/syllabus/0AL5429.html +++ b/syllabus/0AL5429.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5430.html b/syllabus/0AL5430.html index f30c55e24e..e87c774677 100644 --- a/syllabus/0AL5430.html +++ b/syllabus/0AL5430.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -474,5 +518,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5431.html b/syllabus/0AL5431.html index 847a3611f6..0f7e44fbca 100644 --- a/syllabus/0AL5431.html +++ b/syllabus/0AL5431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5432.html b/syllabus/0AL5432.html index f4a6f4c0af..360d40d243 100644 --- a/syllabus/0AL5432.html +++ b/syllabus/0AL5432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5433.html b/syllabus/0AL5433.html index 2d08913db6..8b1b609f5e 100644 --- a/syllabus/0AL5433.html +++ b/syllabus/0AL5433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -540,5 +584,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5434.html b/syllabus/0AL5434.html index c76f27e418..0945eab07f 100644 --- a/syllabus/0AL5434.html +++ b/syllabus/0AL5434.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5435.html b/syllabus/0AL5435.html index d3d3a11038..d30b221598 100644 --- a/syllabus/0AL5435.html +++ b/syllabus/0AL5435.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5439.html b/syllabus/0AL5439.html index 84ab5116c6..194e032376 100644 --- a/syllabus/0AL5439.html +++ b/syllabus/0AL5439.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5440.html b/syllabus/0AL5440.html index eafe12f0fa..1e67f4f570 100644 --- a/syllabus/0AL5440.html +++ b/syllabus/0AL5440.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5441.html b/syllabus/0AL5441.html index d05b3f5c4d..dbfab36a83 100644 --- a/syllabus/0AL5441.html +++ b/syllabus/0AL5441.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5442.html b/syllabus/0AL5442.html index f452627ef6..d19f10d9be 100644 --- a/syllabus/0AL5442.html +++ b/syllabus/0AL5442.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5443.html b/syllabus/0AL5443.html index 8fe18258e7..5c8020fc96 100644 --- a/syllabus/0AL5443.html +++ b/syllabus/0AL5443.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5444.html b/syllabus/0AL5444.html index 8852dbae45..17429e022d 100644 --- a/syllabus/0AL5444.html +++ b/syllabus/0AL5444.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5500.html b/syllabus/0AL5500.html index 5787c3aa12..645bb9f1bc 100644 --- a/syllabus/0AL5500.html +++ b/syllabus/0AL5500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5501.html b/syllabus/0AL5501.html index 55aa86803d..20a33fb383 100644 --- a/syllabus/0AL5501.html +++ b/syllabus/0AL5501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5502.html b/syllabus/0AL5502.html index fb55cfee8f..5b455a0e49 100644 --- a/syllabus/0AL5502.html +++ b/syllabus/0AL5502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5503.html b/syllabus/0AL5503.html index d860139db0..d01478bdc8 100644 --- a/syllabus/0AL5503.html +++ b/syllabus/0AL5503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5504.html b/syllabus/0AL5504.html index a241b25d96..94e6615565 100644 --- a/syllabus/0AL5504.html +++ b/syllabus/0AL5504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5505.html b/syllabus/0AL5505.html index 476accfdcc..bd47e8304b 100644 --- a/syllabus/0AL5505.html +++ b/syllabus/0AL5505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5506.html b/syllabus/0AL5506.html index 09182114eb..972ae9313c 100644 --- a/syllabus/0AL5506.html +++ b/syllabus/0AL5506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5507.html b/syllabus/0AL5507.html index 33a9d214a5..6bb157d737 100644 --- a/syllabus/0AL5507.html +++ b/syllabus/0AL5507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5508.html b/syllabus/0AL5508.html index 039a585f43..7bf209c9a4 100644 --- a/syllabus/0AL5508.html +++ b/syllabus/0AL5508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5509.html b/syllabus/0AL5509.html index 99a284a42f..5e9950e187 100644 --- a/syllabus/0AL5509.html +++ b/syllabus/0AL5509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5510.html b/syllabus/0AL5510.html index 50aa91fdab..1b41ff6895 100644 --- a/syllabus/0AL5510.html +++ b/syllabus/0AL5510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5511.html b/syllabus/0AL5511.html index 98872b7459..fd90626ba1 100644 --- a/syllabus/0AL5511.html +++ b/syllabus/0AL5511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5512.html b/syllabus/0AL5512.html index 062dfb4d46..f539bbc195 100644 --- a/syllabus/0AL5512.html +++ b/syllabus/0AL5512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5513.html b/syllabus/0AL5513.html index 8d5bc40c8b..6f3280da23 100644 --- a/syllabus/0AL5513.html +++ b/syllabus/0AL5513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5514.html b/syllabus/0AL5514.html index 59a03e7f14..2f6e2d0ec9 100644 --- a/syllabus/0AL5514.html +++ b/syllabus/0AL5514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5515.html b/syllabus/0AL5515.html index 4eb66915c4..e1434ec067 100644 --- a/syllabus/0AL5515.html +++ b/syllabus/0AL5515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5516.html b/syllabus/0AL5516.html index 0df836047c..1dfd517e97 100644 --- a/syllabus/0AL5516.html +++ b/syllabus/0AL5516.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5517.html b/syllabus/0AL5517.html index 998f7dc34d..38db4132d1 100644 --- a/syllabus/0AL5517.html +++ b/syllabus/0AL5517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/06 -   @@ -498,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5518.html b/syllabus/0AL5518.html index b94ae22d97..6473e24f75 100644 --- a/syllabus/0AL5518.html +++ b/syllabus/0AL5518.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5520.html b/syllabus/0AL5520.html index c7e931026c..53831624bc 100644 --- a/syllabus/0AL5520.html +++ b/syllabus/0AL5520.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5521.html b/syllabus/0AL5521.html index 1df75b720a..e916f23761 100644 --- a/syllabus/0AL5521.html +++ b/syllabus/0AL5521.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5522.html b/syllabus/0AL5522.html index 446cf8bd42..ca2b48d86c 100644 --- a/syllabus/0AL5522.html +++ b/syllabus/0AL5522.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5523.html b/syllabus/0AL5523.html index 25b27b1e77..d86c300590 100644 --- a/syllabus/0AL5523.html +++ b/syllabus/0AL5523.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5524.html b/syllabus/0AL5524.html index 5351b12136..2072b0048c 100644 --- a/syllabus/0AL5524.html +++ b/syllabus/0AL5524.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5600.html b/syllabus/0AL5600.html index 95c75711cb..ddcba275e0 100644 --- a/syllabus/0AL5600.html +++ b/syllabus/0AL5600.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5601.html b/syllabus/0AL5601.html index 22cf5c9a75..868e0a3fbc 100644 --- a/syllabus/0AL5601.html +++ b/syllabus/0AL5601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5602.html b/syllabus/0AL5602.html index 906bb7ef84..fbb35df0fb 100644 --- a/syllabus/0AL5602.html +++ b/syllabus/0AL5602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5604.html b/syllabus/0AL5604.html index 0efd7dc62b..2aafc0023d 100644 --- a/syllabus/0AL5604.html +++ b/syllabus/0AL5604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5605.html b/syllabus/0AL5605.html index 6151ae7a5e..596f950f9e 100644 --- a/syllabus/0AL5605.html +++ b/syllabus/0AL5605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5606.html b/syllabus/0AL5606.html index 4cdbb3066e..eadc210b5a 100644 --- a/syllabus/0AL5606.html +++ b/syllabus/0AL5606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5607.html b/syllabus/0AL5607.html index 09b5434009..15cbd110a0 100644 --- a/syllabus/0AL5607.html +++ b/syllabus/0AL5607.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -565,5 +609,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5608.html b/syllabus/0AL5608.html index 6c49c3c6cd..250aa59810 100644 --- a/syllabus/0AL5608.html +++ b/syllabus/0AL5608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5609.html b/syllabus/0AL5609.html index 4188655058..f32f3d7036 100644 --- a/syllabus/0AL5609.html +++ b/syllabus/0AL5609.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5610.html b/syllabus/0AL5610.html index a1a7e3545b..ac2c737b80 100644 --- a/syllabus/0AL5610.html +++ b/syllabus/0AL5610.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5611.html b/syllabus/0AL5611.html index c1334eff8b..8ca36f26e8 100644 --- a/syllabus/0AL5611.html +++ b/syllabus/0AL5611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5612.html b/syllabus/0AL5612.html index ed6de35dd6..8034530dc9 100644 --- a/syllabus/0AL5612.html +++ b/syllabus/0AL5612.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5613.html b/syllabus/0AL5613.html index cb99b1cfa2..39e9cfc02b 100644 --- a/syllabus/0AL5613.html +++ b/syllabus/0AL5613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5614.html b/syllabus/0AL5614.html index 019a3ef44a..47c54fcf6e 100644 --- a/syllabus/0AL5614.html +++ b/syllabus/0AL5614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -567,5 +611,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5615.html b/syllabus/0AL5615.html index 563ad55e3e..d389813c57 100644 --- a/syllabus/0AL5615.html +++ b/syllabus/0AL5615.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5616.html b/syllabus/0AL5616.html index 07f36ca0ab..26bfbea352 100644 --- a/syllabus/0AL5616.html +++ b/syllabus/0AL5616.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5617.html b/syllabus/0AL5617.html index c3cbba2266..5a00ef22c4 100644 --- a/syllabus/0AL5617.html +++ b/syllabus/0AL5617.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -414,5 +458,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5618.html b/syllabus/0AL5618.html index c70715ed51..1d9d326384 100644 --- a/syllabus/0AL5618.html +++ b/syllabus/0AL5618.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5619.html b/syllabus/0AL5619.html index d668cf5518..03a8428847 100644 --- a/syllabus/0AL5619.html +++ b/syllabus/0AL5619.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -426,5 +470,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5620.html b/syllabus/0AL5620.html index 54970762c5..9b9a5274e4 100644 --- a/syllabus/0AL5620.html +++ b/syllabus/0AL5620.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -426,5 +470,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5621.html b/syllabus/0AL5621.html index ae5595cbd7..4ae47b0487 100644 --- a/syllabus/0AL5621.html +++ b/syllabus/0AL5621.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5622.html b/syllabus/0AL5622.html index 8fbd20f3ec..d9bf93b5d8 100644 --- a/syllabus/0AL5622.html +++ b/syllabus/0AL5622.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5623.html b/syllabus/0AL5623.html index 7bb29de513..3496211dec 100644 --- a/syllabus/0AL5623.html +++ b/syllabus/0AL5623.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5624.html b/syllabus/0AL5624.html index 34deaaba07..9f7404ff43 100644 --- a/syllabus/0AL5624.html +++ b/syllabus/0AL5624.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -457,5 +501,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5700.html b/syllabus/0AL5700.html index 0f883dc871..a063cc1a2e 100644 --- a/syllabus/0AL5700.html +++ b/syllabus/0AL5700.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5701.html b/syllabus/0AL5701.html index ccc18507c3..73ad909ef0 100644 --- a/syllabus/0AL5701.html +++ b/syllabus/0AL5701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5702.html b/syllabus/0AL5702.html index 1540292cdc..10d1cd5101 100644 --- a/syllabus/0AL5702.html +++ b/syllabus/0AL5702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5703.html b/syllabus/0AL5703.html index f1e762f9c9..87903015b2 100644 --- a/syllabus/0AL5703.html +++ b/syllabus/0AL5703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5704.html b/syllabus/0AL5704.html index 3d4763b314..5f2892deb3 100644 --- a/syllabus/0AL5704.html +++ b/syllabus/0AL5704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5705.html b/syllabus/0AL5705.html index ae72334ca6..16ad3303c5 100644 --- a/syllabus/0AL5705.html +++ b/syllabus/0AL5705.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AL5707.html b/syllabus/0AL5707.html index 36e283b204..c32b67a1a3 100644 --- a/syllabus/0AL5707.html +++ b/syllabus/0AL5707.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA001.html b/syllabus/0ALA001.html index 05d17080cf..923d768d7a 100644 --- a/syllabus/0ALA001.html +++ b/syllabus/0ALA001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA002.html b/syllabus/0ALA002.html index cb0e00b4e9..7120cf0279 100644 --- a/syllabus/0ALA002.html +++ b/syllabus/0ALA002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA003.html b/syllabus/0ALA003.html index 2f802f4cca..d3ecf54a45 100644 --- a/syllabus/0ALA003.html +++ b/syllabus/0ALA003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA004.html b/syllabus/0ALA004.html index fae2fad4f8..5318d45d89 100644 --- a/syllabus/0ALA004.html +++ b/syllabus/0ALA004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA005.html b/syllabus/0ALA005.html index ad9fb3ecef..f75863d7ae 100644 --- a/syllabus/0ALA005.html +++ b/syllabus/0ALA005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA006.html b/syllabus/0ALA006.html index 4013c6f9c4..8b7398d567 100644 --- a/syllabus/0ALA006.html +++ b/syllabus/0ALA006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA007.html b/syllabus/0ALA007.html index 22c8decf7d..9130809d2c 100644 --- a/syllabus/0ALA007.html +++ b/syllabus/0ALA007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA008.html b/syllabus/0ALA008.html index c5ca803fff..e04f0a74f2 100644 --- a/syllabus/0ALA008.html +++ b/syllabus/0ALA008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA500.html b/syllabus/0ALA500.html index 9c375bf02a..d0b0714c28 100644 --- a/syllabus/0ALA500.html +++ b/syllabus/0ALA500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA501.html b/syllabus/0ALA501.html index e72b1dccb6..08f7a8dc9c 100644 --- a/syllabus/0ALA501.html +++ b/syllabus/0ALA501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA502.html b/syllabus/0ALA502.html index de60a45452..379f57d8ba 100644 --- a/syllabus/0ALA502.html +++ b/syllabus/0ALA502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA503.html b/syllabus/0ALA503.html index 76f6ce9e18..ae6acf76aa 100644 --- a/syllabus/0ALA503.html +++ b/syllabus/0ALA503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA504.html b/syllabus/0ALA504.html index a74776c404..a1ca5ef705 100644 --- a/syllabus/0ALA504.html +++ b/syllabus/0ALA504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA505.html b/syllabus/0ALA505.html index 85f722ee4c..b5964f1e4a 100644 --- a/syllabus/0ALA505.html +++ b/syllabus/0ALA505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA506.html b/syllabus/0ALA506.html index ad7a08691d..0c995ab6e6 100644 --- a/syllabus/0ALA506.html +++ b/syllabus/0ALA506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA507.html b/syllabus/0ALA507.html index f35a4ed80f..5556f5fa0b 100644 --- a/syllabus/0ALA507.html +++ b/syllabus/0ALA507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA508.html b/syllabus/0ALA508.html index 9e6377a66b..4153121cc8 100644 --- a/syllabus/0ALA508.html +++ b/syllabus/0ALA508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALA509.html b/syllabus/0ALA509.html index e15084c71a..b52dcb1ca1 100644 --- a/syllabus/0ALA509.html +++ b/syllabus/0ALA509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB000.html b/syllabus/0ALB000.html index 45da58a528..be7f0eaa8a 100644 --- a/syllabus/0ALB000.html +++ b/syllabus/0ALB000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB001.html b/syllabus/0ALB001.html index 87efa5e51a..ba54bd7a4e 100644 --- a/syllabus/0ALB001.html +++ b/syllabus/0ALB001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB002.html b/syllabus/0ALB002.html index 75c5aa52fb..b5f33a4b51 100644 --- a/syllabus/0ALB002.html +++ b/syllabus/0ALB002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB003.html b/syllabus/0ALB003.html index 5db42659c7..f335cd130e 100644 --- a/syllabus/0ALB003.html +++ b/syllabus/0ALB003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB004.html b/syllabus/0ALB004.html index 4f878aaa22..02e6de255d 100644 --- a/syllabus/0ALB004.html +++ b/syllabus/0ALB004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB005.html b/syllabus/0ALB005.html index 04c9c91db8..de3fae1b60 100644 --- a/syllabus/0ALB005.html +++ b/syllabus/0ALB005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB006.html b/syllabus/0ALB006.html index 0a65f83feb..e7be49d177 100644 --- a/syllabus/0ALB006.html +++ b/syllabus/0ALB006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB007.html b/syllabus/0ALB007.html index 257ce002c2..3d18feef7a 100644 --- a/syllabus/0ALB007.html +++ b/syllabus/0ALB007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB008.html b/syllabus/0ALB008.html index 177682a72b..06a1bea4b6 100644 --- a/syllabus/0ALB008.html +++ b/syllabus/0ALB008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB500.html b/syllabus/0ALB500.html index 732117776c..1641d0810b 100644 --- a/syllabus/0ALB500.html +++ b/syllabus/0ALB500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB501.html b/syllabus/0ALB501.html index 7762fb3335..b588971e3d 100644 --- a/syllabus/0ALB501.html +++ b/syllabus/0ALB501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB502.html b/syllabus/0ALB502.html index d91e796b2d..14bd6e114d 100644 --- a/syllabus/0ALB502.html +++ b/syllabus/0ALB502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB503.html b/syllabus/0ALB503.html index c162870575..48cb9a449b 100644 --- a/syllabus/0ALB503.html +++ b/syllabus/0ALB503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB504.html b/syllabus/0ALB504.html index 24a64a1765..d615188345 100644 --- a/syllabus/0ALB504.html +++ b/syllabus/0ALB504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALB505.html b/syllabus/0ALB505.html index 705fa43baf..a4865a8f1d 100644 --- a/syllabus/0ALB505.html +++ b/syllabus/0ALB505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC000.html b/syllabus/0ALC000.html index a2de0e2474..92cc5989b5 100644 --- a/syllabus/0ALC000.html +++ b/syllabus/0ALC000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC500.html b/syllabus/0ALC500.html index 7ce1af6708..ebc7399c7f 100644 --- a/syllabus/0ALC500.html +++ b/syllabus/0ALC500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC501.html b/syllabus/0ALC501.html index 0799096b43..eccfd9f1c8 100644 --- a/syllabus/0ALC501.html +++ b/syllabus/0ALC501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC502.html b/syllabus/0ALC502.html index adc4a3dbd5..1d0cd0b24a 100644 --- a/syllabus/0ALC502.html +++ b/syllabus/0ALC502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC503.html b/syllabus/0ALC503.html index a2d9918ba5..09a1188ea5 100644 --- a/syllabus/0ALC503.html +++ b/syllabus/0ALC503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC504.html b/syllabus/0ALC504.html index 4f3fc8c149..05a8710478 100644 --- a/syllabus/0ALC504.html +++ b/syllabus/0ALC504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC505.html b/syllabus/0ALC505.html index bc3237bdcb..d68f3dbce4 100644 --- a/syllabus/0ALC505.html +++ b/syllabus/0ALC505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC506.html b/syllabus/0ALC506.html index 3058babd4c..77c3602ba2 100644 --- a/syllabus/0ALC506.html +++ b/syllabus/0ALC506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC507.html b/syllabus/0ALC507.html index f861e9e746..52d96f6d66 100644 --- a/syllabus/0ALC507.html +++ b/syllabus/0ALC507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC508.html b/syllabus/0ALC508.html index c50021be5a..2c5a5034ae 100644 --- a/syllabus/0ALC508.html +++ b/syllabus/0ALC508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALC509.html b/syllabus/0ALC509.html index 1fc9bf6580..5fc4acc2ad 100644 --- a/syllabus/0ALC509.html +++ b/syllabus/0ALC509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ALD000.html b/syllabus/0ALD000.html index 8d186a0fbf..b15c0d6672 100644 --- a/syllabus/0ALD000.html +++ b/syllabus/0ALD000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD001.html b/syllabus/0ALD001.html index 39de1e38dd..acb87cab31 100644 --- a/syllabus/0ALD001.html +++ b/syllabus/0ALD001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD002.html b/syllabus/0ALD002.html index 0dc8a69495..d222034f1a 100644 --- a/syllabus/0ALD002.html +++ b/syllabus/0ALD002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD500.html b/syllabus/0ALD500.html index f99828b602..adbadea9ad 100644 --- a/syllabus/0ALD500.html +++ b/syllabus/0ALD500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/27 -   @@ -391,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD501.html b/syllabus/0ALD501.html index 2aa9382f99..b4de8b49d6 100644 --- a/syllabus/0ALD501.html +++ b/syllabus/0ALD501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD502.html b/syllabus/0ALD502.html index 3a996df3cd..d02fcaa695 100644 --- a/syllabus/0ALD502.html +++ b/syllabus/0ALD502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD503.html b/syllabus/0ALD503.html index 25dec42aca..bba48d3c53 100644 --- a/syllabus/0ALD503.html +++ b/syllabus/0ALD503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD504.html b/syllabus/0ALD504.html index b19779572e..a4c0b7c45f 100644 --- a/syllabus/0ALD504.html +++ b/syllabus/0ALD504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD505.html b/syllabus/0ALD505.html index b65077e796..d226118a8c 100644 --- a/syllabus/0ALD505.html +++ b/syllabus/0ALD505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD506.html b/syllabus/0ALD506.html index 6696e856d8..76c2d19c8e 100644 --- a/syllabus/0ALD506.html +++ b/syllabus/0ALD506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD507.html b/syllabus/0ALD507.html index 9244fe7303..fd849fdbe9 100644 --- a/syllabus/0ALD507.html +++ b/syllabus/0ALD507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD508.html b/syllabus/0ALD508.html index b3b90047cd..fdb8620260 100644 --- a/syllabus/0ALD508.html +++ b/syllabus/0ALD508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD509.html b/syllabus/0ALD509.html index ed708aa8bb..17f9732950 100644 --- a/syllabus/0ALD509.html +++ b/syllabus/0ALD509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD510.html b/syllabus/0ALD510.html index be4847f739..d0268b9191 100644 --- a/syllabus/0ALD510.html +++ b/syllabus/0ALD510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALD511.html b/syllabus/0ALD511.html index 55abb320c5..5e19160b72 100644 --- a/syllabus/0ALD511.html +++ b/syllabus/0ALD511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE000.html b/syllabus/0ALE000.html index 4de622d138..51cc4702c0 100644 --- a/syllabus/0ALE000.html +++ b/syllabus/0ALE000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE001.html b/syllabus/0ALE001.html index 73d2fc9372..51804479a0 100644 --- a/syllabus/0ALE001.html +++ b/syllabus/0ALE001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE002.html b/syllabus/0ALE002.html index 4c1cf1c0f6..c0f8de66c2 100644 --- a/syllabus/0ALE002.html +++ b/syllabus/0ALE002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE003.html b/syllabus/0ALE003.html index 750fd64665..aa66528360 100644 --- a/syllabus/0ALE003.html +++ b/syllabus/0ALE003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE004.html b/syllabus/0ALE004.html index 7963e3026b..9fa1aba352 100644 --- a/syllabus/0ALE004.html +++ b/syllabus/0ALE004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -466,5 +510,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE005.html b/syllabus/0ALE005.html index f1db4bb229..a95c5a2847 100644 --- a/syllabus/0ALE005.html +++ b/syllabus/0ALE005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE006.html b/syllabus/0ALE006.html index d622f8900e..4321f04260 100644 --- a/syllabus/0ALE006.html +++ b/syllabus/0ALE006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -426,5 +470,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE007.html b/syllabus/0ALE007.html index 6f33a06dfd..d91878e91f 100644 --- a/syllabus/0ALE007.html +++ b/syllabus/0ALE007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -615,5 +659,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE008.html b/syllabus/0ALE008.html index bb651f3181..9455de98f4 100644 --- a/syllabus/0ALE008.html +++ b/syllabus/0ALE008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE009.html b/syllabus/0ALE009.html index 9ea4bc811c..2f823f2026 100644 --- a/syllabus/0ALE009.html +++ b/syllabus/0ALE009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE500.html b/syllabus/0ALE500.html index 8579295804..840ebb4c4b 100644 --- a/syllabus/0ALE500.html +++ b/syllabus/0ALE500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE501.html b/syllabus/0ALE501.html index ddaef81f9f..3b3334e72f 100644 --- a/syllabus/0ALE501.html +++ b/syllabus/0ALE501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE502.html b/syllabus/0ALE502.html index 1b5f113fd5..468a0bc3a2 100644 --- a/syllabus/0ALE502.html +++ b/syllabus/0ALE502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE503.html b/syllabus/0ALE503.html index ed5e2ec570..b2c5ee3c0a 100644 --- a/syllabus/0ALE503.html +++ b/syllabus/0ALE503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE504.html b/syllabus/0ALE504.html index d9d4ef35f5..4f5c8ee0dd 100644 --- a/syllabus/0ALE504.html +++ b/syllabus/0ALE504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE505.html b/syllabus/0ALE505.html index 117c83ac39..f7fa573a85 100644 --- a/syllabus/0ALE505.html +++ b/syllabus/0ALE505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE506.html b/syllabus/0ALE506.html index 5a84fb734f..e7f299ce4d 100644 --- a/syllabus/0ALE506.html +++ b/syllabus/0ALE506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE507.html b/syllabus/0ALE507.html index 8e6f567d5a..0d2d5eb3df 100644 --- a/syllabus/0ALE507.html +++ b/syllabus/0ALE507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE508.html b/syllabus/0ALE508.html index 707f89ab3a..963bf25b7a 100644 --- a/syllabus/0ALE508.html +++ b/syllabus/0ALE508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE509.html b/syllabus/0ALE509.html index 3fa12678d9..014def1323 100644 --- a/syllabus/0ALE509.html +++ b/syllabus/0ALE509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE510.html b/syllabus/0ALE510.html index defeb1744b..60d0e64bef 100644 --- a/syllabus/0ALE510.html +++ b/syllabus/0ALE510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE511.html b/syllabus/0ALE511.html index 62862a2e34..daf768647f 100644 --- a/syllabus/0ALE511.html +++ b/syllabus/0ALE511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE512.html b/syllabus/0ALE512.html index 985bf50f59..fb91ab1a5e 100644 --- a/syllabus/0ALE512.html +++ b/syllabus/0ALE512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE513.html b/syllabus/0ALE513.html index 9b090882d6..18aadbefbd 100644 --- a/syllabus/0ALE513.html +++ b/syllabus/0ALE513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE514.html b/syllabus/0ALE514.html index 2a9f97dd30..60a986890c 100644 --- a/syllabus/0ALE514.html +++ b/syllabus/0ALE514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE515.html b/syllabus/0ALE515.html index a44f242ff7..32725db85c 100644 --- a/syllabus/0ALE515.html +++ b/syllabus/0ALE515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE516.html b/syllabus/0ALE516.html index bf293d260e..afd3354ebf 100644 --- a/syllabus/0ALE516.html +++ b/syllabus/0ALE516.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALE517.html b/syllabus/0ALE517.html index 01506e2507..ac936b46d9 100644 --- a/syllabus/0ALE517.html +++ b/syllabus/0ALE517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF000.html b/syllabus/0ALF000.html index ef9e33bf75..7aac34bde8 100644 --- a/syllabus/0ALF000.html +++ b/syllabus/0ALF000.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF500.html b/syllabus/0ALF500.html index 9450de8c82..c3dba8f0c3 100644 --- a/syllabus/0ALF500.html +++ b/syllabus/0ALF500.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF501.html b/syllabus/0ALF501.html index 9c48a6255c..9bdbacf328 100644 --- a/syllabus/0ALF501.html +++ b/syllabus/0ALF501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF502.html b/syllabus/0ALF502.html index e40df1d155..341d8d226c 100644 --- a/syllabus/0ALF502.html +++ b/syllabus/0ALF502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF503.html b/syllabus/0ALF503.html index 03c6d9ae43..564789e67d 100644 --- a/syllabus/0ALF503.html +++ b/syllabus/0ALF503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF504.html b/syllabus/0ALF504.html index 1d57f273cf..0ea2d89b4d 100644 --- a/syllabus/0ALF504.html +++ b/syllabus/0ALF504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF505.html b/syllabus/0ALF505.html index 7512ceb9a9..28e9f2d3fe 100644 --- a/syllabus/0ALF505.html +++ b/syllabus/0ALF505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF506.html b/syllabus/0ALF506.html index 6e64b34dcb..f6c8efae8f 100644 --- a/syllabus/0ALF506.html +++ b/syllabus/0ALF506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF507.html b/syllabus/0ALF507.html index d04a1b8e55..29e60059ec 100644 --- a/syllabus/0ALF507.html +++ b/syllabus/0ALF507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF508.html b/syllabus/0ALF508.html index 6ee3d0c716..bbd5c9a6bf 100644 --- a/syllabus/0ALF508.html +++ b/syllabus/0ALF508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF509.html b/syllabus/0ALF509.html index 1c8245c3db..b45ab060f0 100644 --- a/syllabus/0ALF509.html +++ b/syllabus/0ALF509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF510.html b/syllabus/0ALF510.html index 7f02b1a28f..be41a06633 100644 --- a/syllabus/0ALF510.html +++ b/syllabus/0ALF510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ALF511.html b/syllabus/0ALF511.html index 3564899d34..c07362b441 100644 --- a/syllabus/0ALF511.html +++ b/syllabus/0ALF511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0101.html b/syllabus/0AN0101.html index 8b0e0bc5e7..b39db9819a 100644 --- a/syllabus/0AN0101.html +++ b/syllabus/0AN0101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0103.html b/syllabus/0AN0103.html index 0e7a9ed9c3..b799ba64de 100644 --- a/syllabus/0AN0103.html +++ b/syllabus/0AN0103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0105.html b/syllabus/0AN0105.html index 4f394c9afc..5d97487593 100644 --- a/syllabus/0AN0105.html +++ b/syllabus/0AN0105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0107.html b/syllabus/0AN0107.html index f59c092abd..948819f972 100644 --- a/syllabus/0AN0107.html +++ b/syllabus/0AN0107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0401.html b/syllabus/0AN0401.html index fe9e34ed19..dbdacba642 100644 --- a/syllabus/0AN0401.html +++ b/syllabus/0AN0401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -476,5 +520,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0403.html b/syllabus/0AN0403.html index 6415a0a9a1..6d93320adf 100644 --- a/syllabus/0AN0403.html +++ b/syllabus/0AN0403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -550,5 +594,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0405.html b/syllabus/0AN0405.html index f1c3898692..0e64949214 100644 --- a/syllabus/0AN0405.html +++ b/syllabus/0AN0405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0501.html b/syllabus/0AN0501.html index 2345a72977..e78820e0b9 100644 --- a/syllabus/0AN0501.html +++ b/syllabus/0AN0501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AN0502.html b/syllabus/0AN0502.html index 9d8fc59cec..6613927a97 100644 --- a/syllabus/0AN0502.html +++ b/syllabus/0AN0502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA001.html b/syllabus/0ANA001.html index a70481b27f..da6ef30f7c 100644 --- a/syllabus/0ANA001.html +++ b/syllabus/0ANA001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA003.html b/syllabus/0ANA003.html index 0abfc9ccd3..96bc96f25c 100644 --- a/syllabus/0ANA003.html +++ b/syllabus/0ANA003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -577,5 +621,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA005.html b/syllabus/0ANA005.html index 948822a830..bc2c7e8679 100644 --- a/syllabus/0ANA005.html +++ b/syllabus/0ANA005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA011.html b/syllabus/0ANA011.html index 9a3c6d6658..991f4f9b20 100644 --- a/syllabus/0ANA011.html +++ b/syllabus/0ANA011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -751,5 +795,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA013.html b/syllabus/0ANA013.html index da24aadb20..ed1b021ea3 100644 --- a/syllabus/0ANA013.html +++ b/syllabus/0ANA013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -745,5 +789,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA021.html b/syllabus/0ANA021.html index 10634227e7..b8135f9ec2 100644 --- a/syllabus/0ANA021.html +++ b/syllabus/0ANA021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA023.html b/syllabus/0ANA023.html index 7cb99ea9d5..9c660588fa 100644 --- a/syllabus/0ANA023.html +++ b/syllabus/0ANA023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -579,5 +623,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA025.html b/syllabus/0ANA025.html index b596fcb240..2d75ee2da5 100644 --- a/syllabus/0ANA025.html +++ b/syllabus/0ANA025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA027.html b/syllabus/0ANA027.html index 093294016b..88c3bb2b25 100644 --- a/syllabus/0ANA027.html +++ b/syllabus/0ANA027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA029.html b/syllabus/0ANA029.html index dbbafb0267..4b783978dd 100644 --- a/syllabus/0ANA029.html +++ b/syllabus/0ANA029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA031.html b/syllabus/0ANA031.html index 29a863e376..8ec684d4b6 100644 --- a/syllabus/0ANA031.html +++ b/syllabus/0ANA031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA032.html b/syllabus/0ANA032.html index 1e5bc60874..ca3917323e 100644 --- a/syllabus/0ANA032.html +++ b/syllabus/0ANA032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA033.html b/syllabus/0ANA033.html index 855c9895c5..990581ee15 100644 --- a/syllabus/0ANA033.html +++ b/syllabus/0ANA033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA034.html b/syllabus/0ANA034.html index 7b3b4006e6..67237c56ef 100644 --- a/syllabus/0ANA034.html +++ b/syllabus/0ANA034.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -477,5 +521,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA041.html b/syllabus/0ANA041.html index 90aabd4b80..394b3d6f92 100644 --- a/syllabus/0ANA041.html +++ b/syllabus/0ANA041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA042.html b/syllabus/0ANA042.html index b9c7e501d2..c982c65245 100644 --- a/syllabus/0ANA042.html +++ b/syllabus/0ANA042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA043.html b/syllabus/0ANA043.html index a1217dd6ed..726a4adde0 100644 --- a/syllabus/0ANA043.html +++ b/syllabus/0ANA043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA044.html b/syllabus/0ANA044.html index e872000ac0..61b0e94f30 100644 --- a/syllabus/0ANA044.html +++ b/syllabus/0ANA044.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -617,5 +661,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA051.html b/syllabus/0ANA051.html index ed272e8b32..0d6656bee6 100644 --- a/syllabus/0ANA051.html +++ b/syllabus/0ANA051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA053.html b/syllabus/0ANA053.html index ec298f79b9..82a331a061 100644 --- a/syllabus/0ANA053.html +++ b/syllabus/0ANA053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA055.html b/syllabus/0ANA055.html index fd82bddd93..036714d67c 100644 --- a/syllabus/0ANA055.html +++ b/syllabus/0ANA055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA057.html b/syllabus/0ANA057.html index 130e7dd649..373abaad05 100644 --- a/syllabus/0ANA057.html +++ b/syllabus/0ANA057.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA061.html b/syllabus/0ANA061.html index c5c032130c..aca00b4da8 100644 --- a/syllabus/0ANA061.html +++ b/syllabus/0ANA061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA062.html b/syllabus/0ANA062.html index 4780464e2b..c8af9b33a7 100644 --- a/syllabus/0ANA062.html +++ b/syllabus/0ANA062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA063.html b/syllabus/0ANA063.html index 3448c3706f..dfb690ed80 100644 --- a/syllabus/0ANA063.html +++ b/syllabus/0ANA063.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA064.html b/syllabus/0ANA064.html index 8618223080..b1e717acdc 100644 --- a/syllabus/0ANA064.html +++ b/syllabus/0ANA064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA301.html b/syllabus/0ANA301.html index cdeb4cd6e8..e121a351cc 100644 --- a/syllabus/0ANA301.html +++ b/syllabus/0ANA301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA302.html b/syllabus/0ANA302.html index e21ceffc67..a620b2956a 100644 --- a/syllabus/0ANA302.html +++ b/syllabus/0ANA302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA303.html b/syllabus/0ANA303.html index 68b57c538b..1af7cfdd1c 100644 --- a/syllabus/0ANA303.html +++ b/syllabus/0ANA303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA304.html b/syllabus/0ANA304.html index 5ec5942568..ca795c8144 100644 --- a/syllabus/0ANA304.html +++ b/syllabus/0ANA304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA311.html b/syllabus/0ANA311.html index 8be3ebb931..2cf8f6ee41 100644 --- a/syllabus/0ANA311.html +++ b/syllabus/0ANA311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -701,5 +745,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA312.html b/syllabus/0ANA312.html index b83049c2e2..eba66f752f 100644 --- a/syllabus/0ANA312.html +++ b/syllabus/0ANA312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -701,5 +745,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA313.html b/syllabus/0ANA313.html index 3955799fcb..363c32ea33 100644 --- a/syllabus/0ANA313.html +++ b/syllabus/0ANA313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -701,5 +745,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA314.html b/syllabus/0ANA314.html index d3d518bc26..4c234e1844 100644 --- a/syllabus/0ANA314.html +++ b/syllabus/0ANA314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -701,5 +745,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA321.html b/syllabus/0ANA321.html index 9c1112f0ff..0866fd25c6 100644 --- a/syllabus/0ANA321.html +++ b/syllabus/0ANA321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -619,5 +663,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA322.html b/syllabus/0ANA322.html index 90defac76b..97e5a05304 100644 --- a/syllabus/0ANA322.html +++ b/syllabus/0ANA322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -619,5 +663,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA323.html b/syllabus/0ANA323.html index d2020a5087..8f01bc1635 100644 --- a/syllabus/0ANA323.html +++ b/syllabus/0ANA323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -619,5 +663,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA324.html b/syllabus/0ANA324.html index b046e74c6a..13968d86af 100644 --- a/syllabus/0ANA324.html +++ b/syllabus/0ANA324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -619,5 +663,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA331.html b/syllabus/0ANA331.html index b7f29826d9..2fb1451bcd 100644 --- a/syllabus/0ANA331.html +++ b/syllabus/0ANA331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA332.html b/syllabus/0ANA332.html index 9e7ac58d57..7efead1205 100644 --- a/syllabus/0ANA332.html +++ b/syllabus/0ANA332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA333.html b/syllabus/0ANA333.html index e615a1d642..ce72300137 100644 --- a/syllabus/0ANA333.html +++ b/syllabus/0ANA333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA334.html b/syllabus/0ANA334.html index 4881643fa3..f45b01fa7d 100644 --- a/syllabus/0ANA334.html +++ b/syllabus/0ANA334.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA341.html b/syllabus/0ANA341.html index a09bad6949..0ef7305454 100644 --- a/syllabus/0ANA341.html +++ b/syllabus/0ANA341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -613,5 +657,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA342.html b/syllabus/0ANA342.html index 939533452b..dc4b074027 100644 --- a/syllabus/0ANA342.html +++ b/syllabus/0ANA342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -613,5 +657,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA343.html b/syllabus/0ANA343.html index 97bcc73934..c3c18ba8fa 100644 --- a/syllabus/0ANA343.html +++ b/syllabus/0ANA343.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -613,5 +657,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA344.html b/syllabus/0ANA344.html index 63ec3cba64..8f15f9f480 100644 --- a/syllabus/0ANA344.html +++ b/syllabus/0ANA344.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -613,5 +657,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA351.html b/syllabus/0ANA351.html index 9a47d4934c..b75d16dd3c 100644 --- a/syllabus/0ANA351.html +++ b/syllabus/0ANA351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA352.html b/syllabus/0ANA352.html index 220e47bef2..89e209ab8c 100644 --- a/syllabus/0ANA352.html +++ b/syllabus/0ANA352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA353.html b/syllabus/0ANA353.html index c1a1e42f27..87331c1d06 100644 --- a/syllabus/0ANA353.html +++ b/syllabus/0ANA353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA354.html b/syllabus/0ANA354.html index cd96bcfe29..d497edc670 100644 --- a/syllabus/0ANA354.html +++ b/syllabus/0ANA354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA361.html b/syllabus/0ANA361.html index 42f7062ac1..7c079f91ad 100644 --- a/syllabus/0ANA361.html +++ b/syllabus/0ANA361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -631,5 +675,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA362.html b/syllabus/0ANA362.html index b615766bb2..67081681c6 100644 --- a/syllabus/0ANA362.html +++ b/syllabus/0ANA362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -631,5 +675,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA363.html b/syllabus/0ANA363.html index 10754835cc..e789c891f5 100644 --- a/syllabus/0ANA363.html +++ b/syllabus/0ANA363.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -631,5 +675,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA364.html b/syllabus/0ANA364.html index 28384886b8..81932d1935 100644 --- a/syllabus/0ANA364.html +++ b/syllabus/0ANA364.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -631,5 +675,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA371.html b/syllabus/0ANA371.html index a403ef2859..6830da3a8f 100644 --- a/syllabus/0ANA371.html +++ b/syllabus/0ANA371.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA372.html b/syllabus/0ANA372.html index 83b853138c..2ce50e8e5a 100644 --- a/syllabus/0ANA372.html +++ b/syllabus/0ANA372.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA373.html b/syllabus/0ANA373.html index 146c2eada6..d7554d53ba 100644 --- a/syllabus/0ANA373.html +++ b/syllabus/0ANA373.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA374.html b/syllabus/0ANA374.html index 28cc6b5479..0f06528a92 100644 --- a/syllabus/0ANA374.html +++ b/syllabus/0ANA374.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA381.html b/syllabus/0ANA381.html index aa8fcfefb9..e393268dda 100644 --- a/syllabus/0ANA381.html +++ b/syllabus/0ANA381.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -653,5 +697,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA382.html b/syllabus/0ANA382.html index a7707cbc12..66fb1a6071 100644 --- a/syllabus/0ANA382.html +++ b/syllabus/0ANA382.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -654,5 +698,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA383.html b/syllabus/0ANA383.html index 5a394644b1..eb0dd4f530 100644 --- a/syllabus/0ANA383.html +++ b/syllabus/0ANA383.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -653,5 +697,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA384.html b/syllabus/0ANA384.html index 79c5502079..ee30bf7ad0 100644 --- a/syllabus/0ANA384.html +++ b/syllabus/0ANA384.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -654,5 +698,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA391.html b/syllabus/0ANA391.html index b33a5e2f53..bd8425eec0 100644 --- a/syllabus/0ANA391.html +++ b/syllabus/0ANA391.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -751,5 +795,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA392.html b/syllabus/0ANA392.html index 58a4b41dd0..6cbd8f0586 100644 --- a/syllabus/0ANA392.html +++ b/syllabus/0ANA392.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -751,5 +795,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA393.html b/syllabus/0ANA393.html index 22d2995bc5..8db3d345ff 100644 --- a/syllabus/0ANA393.html +++ b/syllabus/0ANA393.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -751,5 +795,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA394.html b/syllabus/0ANA394.html index bc418458d9..795f572297 100644 --- a/syllabus/0ANA394.html +++ b/syllabus/0ANA394.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -751,5 +795,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA401.html b/syllabus/0ANA401.html index 56a4ee93aa..755a5a83f7 100644 --- a/syllabus/0ANA401.html +++ b/syllabus/0ANA401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA402.html b/syllabus/0ANA402.html index ed5e19913d..5c3c0ff69f 100644 --- a/syllabus/0ANA402.html +++ b/syllabus/0ANA402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA403.html b/syllabus/0ANA403.html index e8c1f2c80b..70dfe93261 100644 --- a/syllabus/0ANA403.html +++ b/syllabus/0ANA403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA404.html b/syllabus/0ANA404.html index a293c96408..d83058f6ee 100644 --- a/syllabus/0ANA404.html +++ b/syllabus/0ANA404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -611,5 +655,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA411.html b/syllabus/0ANA411.html index 2b83c6e3d1..f9bc07dcd6 100644 --- a/syllabus/0ANA411.html +++ b/syllabus/0ANA411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA412.html b/syllabus/0ANA412.html index 09c2e2c081..1b5431df1d 100644 --- a/syllabus/0ANA412.html +++ b/syllabus/0ANA412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA413.html b/syllabus/0ANA413.html index 60eb9375bf..f5198f559f 100644 --- a/syllabus/0ANA413.html +++ b/syllabus/0ANA413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA414.html b/syllabus/0ANA414.html index 63b6b2e4b4..79bc5a72b7 100644 --- a/syllabus/0ANA414.html +++ b/syllabus/0ANA414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA421.html b/syllabus/0ANA421.html index 43334e9e4e..6baa1ae0ce 100644 --- a/syllabus/0ANA421.html +++ b/syllabus/0ANA421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA422.html b/syllabus/0ANA422.html index 18ec305e2e..db74ca34fb 100644 --- a/syllabus/0ANA422.html +++ b/syllabus/0ANA422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA423.html b/syllabus/0ANA423.html index 0f2239d0a1..1eb6b000ed 100644 --- a/syllabus/0ANA423.html +++ b/syllabus/0ANA423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA424.html b/syllabus/0ANA424.html index e0a7a88635..dd20478503 100644 --- a/syllabus/0ANA424.html +++ b/syllabus/0ANA424.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -695,5 +739,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA431.html b/syllabus/0ANA431.html index 25ee60782d..f59de5ca44 100644 --- a/syllabus/0ANA431.html +++ b/syllabus/0ANA431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA432.html b/syllabus/0ANA432.html index cc4882a22e..9c36899f30 100644 --- a/syllabus/0ANA432.html +++ b/syllabus/0ANA432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA433.html b/syllabus/0ANA433.html index ae0f1cad71..7c86c49f5b 100644 --- a/syllabus/0ANA433.html +++ b/syllabus/0ANA433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANA434.html b/syllabus/0ANA434.html index c1299bea10..cce55135d5 100644 --- a/syllabus/0ANA434.html +++ b/syllabus/0ANA434.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANB001.html b/syllabus/0ANB001.html index c82e6438f2..eda6f2ad04 100644 --- a/syllabus/0ANB001.html +++ b/syllabus/0ANB001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB002.html b/syllabus/0ANB002.html index ea4924fe47..a844517add 100644 --- a/syllabus/0ANB002.html +++ b/syllabus/0ANB002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB003.html b/syllabus/0ANB003.html index 4aaac0f722..e70645ecfa 100644 --- a/syllabus/0ANB003.html +++ b/syllabus/0ANB003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB004.html b/syllabus/0ANB004.html index 921b53728a..13ae3494c6 100644 --- a/syllabus/0ANB004.html +++ b/syllabus/0ANB004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -369,5 +413,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB005.html b/syllabus/0ANB005.html index d62739c803..fecced5010 100644 --- a/syllabus/0ANB005.html +++ b/syllabus/0ANB005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB006.html b/syllabus/0ANB006.html index fbdccd9463..84667484a6 100644 --- a/syllabus/0ANB006.html +++ b/syllabus/0ANB006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB007.html b/syllabus/0ANB007.html index 3df2ccc400..63242765a4 100644 --- a/syllabus/0ANB007.html +++ b/syllabus/0ANB007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB008.html b/syllabus/0ANB008.html index 687109d760..b758c68c29 100644 --- a/syllabus/0ANB008.html +++ b/syllabus/0ANB008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB009.html b/syllabus/0ANB009.html index 5b2c76912b..457bb9a84f 100644 --- a/syllabus/0ANB009.html +++ b/syllabus/0ANB009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB010.html b/syllabus/0ANB010.html index b66b0290a2..0df7f5678c 100644 --- a/syllabus/0ANB010.html +++ b/syllabus/0ANB010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB011.html b/syllabus/0ANB011.html index 344f2f7553..8615d46267 100644 --- a/syllabus/0ANB011.html +++ b/syllabus/0ANB011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB012.html b/syllabus/0ANB012.html index e3145dbb37..3cfec339bc 100644 --- a/syllabus/0ANB012.html +++ b/syllabus/0ANB012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB013.html b/syllabus/0ANB013.html index acb7f40239..9d013b8ba8 100644 --- a/syllabus/0ANB013.html +++ b/syllabus/0ANB013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB014.html b/syllabus/0ANB014.html index d7287abd03..81c09810da 100644 --- a/syllabus/0ANB014.html +++ b/syllabus/0ANB014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB015.html b/syllabus/0ANB015.html index bba90b1b99..40e3e1d629 100644 --- a/syllabus/0ANB015.html +++ b/syllabus/0ANB015.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB201.html b/syllabus/0ANB201.html index 8bcb94897c..6ddd895a2d 100644 --- a/syllabus/0ANB201.html +++ b/syllabus/0ANB201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB202.html b/syllabus/0ANB202.html index 52c444ff7b..9ad9922a50 100644 --- a/syllabus/0ANB202.html +++ b/syllabus/0ANB202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB203.html b/syllabus/0ANB203.html index 1c204fecee..44c80ff398 100644 --- a/syllabus/0ANB203.html +++ b/syllabus/0ANB203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB204.html b/syllabus/0ANB204.html index 903e97e6e4..762c63c36b 100644 --- a/syllabus/0ANB204.html +++ b/syllabus/0ANB204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB205.html b/syllabus/0ANB205.html index 6d7bd001be..cea43edb98 100644 --- a/syllabus/0ANB205.html +++ b/syllabus/0ANB205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB206.html b/syllabus/0ANB206.html index beffda60b8..48e0549a3c 100644 --- a/syllabus/0ANB206.html +++ b/syllabus/0ANB206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB207.html b/syllabus/0ANB207.html index f4124f1891..dc246f2b2c 100644 --- a/syllabus/0ANB207.html +++ b/syllabus/0ANB207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB208.html b/syllabus/0ANB208.html index 1893d5d3bb..db8111c6f1 100644 --- a/syllabus/0ANB208.html +++ b/syllabus/0ANB208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB301.html b/syllabus/0ANB301.html index 8954351b8b..7062f63c79 100644 --- a/syllabus/0ANB301.html +++ b/syllabus/0ANB301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB302.html b/syllabus/0ANB302.html index e86f446d83..90e121fc10 100644 --- a/syllabus/0ANB302.html +++ b/syllabus/0ANB302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB303.html b/syllabus/0ANB303.html index 56800c470d..376b0dc6bb 100644 --- a/syllabus/0ANB303.html +++ b/syllabus/0ANB303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB304.html b/syllabus/0ANB304.html index 6181cfe9b9..20c93d0391 100644 --- a/syllabus/0ANB304.html +++ b/syllabus/0ANB304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB305.html b/syllabus/0ANB305.html index 6648eb4dba..ea8228179f 100644 --- a/syllabus/0ANB305.html +++ b/syllabus/0ANB305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB306.html b/syllabus/0ANB306.html index d0297904ea..ecd38c490a 100644 --- a/syllabus/0ANB306.html +++ b/syllabus/0ANB306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB307.html b/syllabus/0ANB307.html index 768165811e..3778625e42 100644 --- a/syllabus/0ANB307.html +++ b/syllabus/0ANB307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB308.html b/syllabus/0ANB308.html index 88b64bf069..8c204030dc 100644 --- a/syllabus/0ANB308.html +++ b/syllabus/0ANB308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB311.html b/syllabus/0ANB311.html index 967e363c07..c8741505ea 100644 --- a/syllabus/0ANB311.html +++ b/syllabus/0ANB311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB312.html b/syllabus/0ANB312.html index 0bf6c2cd13..25f6fe886b 100644 --- a/syllabus/0ANB312.html +++ b/syllabus/0ANB312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -634,5 +678,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB313.html b/syllabus/0ANB313.html index cdba125308..7182bb9496 100644 --- a/syllabus/0ANB313.html +++ b/syllabus/0ANB313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB314.html b/syllabus/0ANB314.html index b6fa819897..826277f066 100644 --- a/syllabus/0ANB314.html +++ b/syllabus/0ANB314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB315.html b/syllabus/0ANB315.html index d58b5f2601..e9941e442d 100644 --- a/syllabus/0ANB315.html +++ b/syllabus/0ANB315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB316.html b/syllabus/0ANB316.html index c0eb417c22..a80d5261f0 100644 --- a/syllabus/0ANB316.html +++ b/syllabus/0ANB316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB317.html b/syllabus/0ANB317.html index a26983ab2a..12a77559a1 100644 --- a/syllabus/0ANB317.html +++ b/syllabus/0ANB317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB318.html b/syllabus/0ANB318.html index 05259b0986..c90daa13b4 100644 --- a/syllabus/0ANB318.html +++ b/syllabus/0ANB318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB319.html b/syllabus/0ANB319.html index 7218ad7bfd..c98824b329 100644 --- a/syllabus/0ANB319.html +++ b/syllabus/0ANB319.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -587,5 +631,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB320.html b/syllabus/0ANB320.html index 12f038fe6b..7f019204b9 100644 --- a/syllabus/0ANB320.html +++ b/syllabus/0ANB320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -588,5 +632,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB321.html b/syllabus/0ANB321.html index 1b4e4aee9b..130481ed0e 100644 --- a/syllabus/0ANB321.html +++ b/syllabus/0ANB321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -596,5 +640,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB322.html b/syllabus/0ANB322.html index f718410310..d8650391ae 100644 --- a/syllabus/0ANB322.html +++ b/syllabus/0ANB322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -414,5 +458,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB323.html b/syllabus/0ANB323.html index 8d9b4fdcc2..39efa9a0dc 100644 --- a/syllabus/0ANB323.html +++ b/syllabus/0ANB323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB324.html b/syllabus/0ANB324.html index d2abc4cf5e..8b39fddf4c 100644 --- a/syllabus/0ANB324.html +++ b/syllabus/0ANB324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB325.html b/syllabus/0ANB325.html index 47c7fb5b0d..0fc05133c1 100644 --- a/syllabus/0ANB325.html +++ b/syllabus/0ANB325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB326.html b/syllabus/0ANB326.html index a6f2a93202..c61ca12f4e 100644 --- a/syllabus/0ANB326.html +++ b/syllabus/0ANB326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -605,5 +649,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB327.html b/syllabus/0ANB327.html index da6aa6337a..15761ac4e7 100644 --- a/syllabus/0ANB327.html +++ b/syllabus/0ANB327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB401.html b/syllabus/0ANB401.html index 34347d9745..0ead212ed2 100644 --- a/syllabus/0ANB401.html +++ b/syllabus/0ANB401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB402.html b/syllabus/0ANB402.html index fb927c354f..87b5215d3c 100644 --- a/syllabus/0ANB402.html +++ b/syllabus/0ANB402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB403.html b/syllabus/0ANB403.html index fee5eeb4b7..3d138f78bf 100644 --- a/syllabus/0ANB403.html +++ b/syllabus/0ANB403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB404.html b/syllabus/0ANB404.html index d26947a72b..25fe9b3448 100644 --- a/syllabus/0ANB404.html +++ b/syllabus/0ANB404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB405.html b/syllabus/0ANB405.html index 526d226dfc..461f5af5a2 100644 --- a/syllabus/0ANB405.html +++ b/syllabus/0ANB405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB406.html b/syllabus/0ANB406.html index 151f660cd3..84e6733963 100644 --- a/syllabus/0ANB406.html +++ b/syllabus/0ANB406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB407.html b/syllabus/0ANB407.html index 6df1c84e77..5a6de4a498 100644 --- a/syllabus/0ANB407.html +++ b/syllabus/0ANB407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB408.html b/syllabus/0ANB408.html index f3fbb79898..9f2ec3e817 100644 --- a/syllabus/0ANB408.html +++ b/syllabus/0ANB408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB411.html b/syllabus/0ANB411.html index 52f3a03b06..0acb6d324e 100644 --- a/syllabus/0ANB411.html +++ b/syllabus/0ANB411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB412.html b/syllabus/0ANB412.html index 8fc1e97420..ff1aca65ab 100644 --- a/syllabus/0ANB412.html +++ b/syllabus/0ANB412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB413.html b/syllabus/0ANB413.html index 614b9a61ac..f33cf7fe8f 100644 --- a/syllabus/0ANB413.html +++ b/syllabus/0ANB413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB414.html b/syllabus/0ANB414.html index 294e37f73d..62f0c2d570 100644 --- a/syllabus/0ANB414.html +++ b/syllabus/0ANB414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB415.html b/syllabus/0ANB415.html index dcc3983726..c95b18bfc1 100644 --- a/syllabus/0ANB415.html +++ b/syllabus/0ANB415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB416.html b/syllabus/0ANB416.html index 16e101a5df..91f789f655 100644 --- a/syllabus/0ANB416.html +++ b/syllabus/0ANB416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB417.html b/syllabus/0ANB417.html index 33a54e4883..a5d555ab34 100644 --- a/syllabus/0ANB417.html +++ b/syllabus/0ANB417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB418.html b/syllabus/0ANB418.html index a280dbdf36..dd787271b2 100644 --- a/syllabus/0ANB418.html +++ b/syllabus/0ANB418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -412,5 +456,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB419.html b/syllabus/0ANB419.html index 0dced1b7ac..4b15bbf798 100644 --- a/syllabus/0ANB419.html +++ b/syllabus/0ANB419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -412,5 +456,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB420.html b/syllabus/0ANB420.html index 03e9b57b92..5ac1bf1d87 100644 --- a/syllabus/0ANB420.html +++ b/syllabus/0ANB420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB501.html b/syllabus/0ANB501.html index 2be81ca966..917839c229 100644 --- a/syllabus/0ANB501.html +++ b/syllabus/0ANB501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -469,5 +513,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB502.html b/syllabus/0ANB502.html index 75ef0dbe8b..18171ae31d 100644 --- a/syllabus/0ANB502.html +++ b/syllabus/0ANB502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -469,5 +513,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB503.html b/syllabus/0ANB503.html index c68311501b..4fe60f78a2 100644 --- a/syllabus/0ANB503.html +++ b/syllabus/0ANB503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -469,5 +513,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB504.html b/syllabus/0ANB504.html index 67362142f9..ab57f7cdc6 100644 --- a/syllabus/0ANB504.html +++ b/syllabus/0ANB504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -469,5 +513,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB505.html b/syllabus/0ANB505.html index fe81c4a5d6..f2232a0ea4 100644 --- a/syllabus/0ANB505.html +++ b/syllabus/0ANB505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB506.html b/syllabus/0ANB506.html index 59c8325561..3e22657460 100644 --- a/syllabus/0ANB506.html +++ b/syllabus/0ANB506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB507.html b/syllabus/0ANB507.html index 4c79893192..53b1696b1b 100644 --- a/syllabus/0ANB507.html +++ b/syllabus/0ANB507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB508.html b/syllabus/0ANB508.html index f432b56971..a5e3a315ec 100644 --- a/syllabus/0ANB508.html +++ b/syllabus/0ANB508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB511.html b/syllabus/0ANB511.html index 9ee1ec7ad5..15f3d6e109 100644 --- a/syllabus/0ANB511.html +++ b/syllabus/0ANB511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB512.html b/syllabus/0ANB512.html index bbc1ede1b2..69c156fe07 100644 --- a/syllabus/0ANB512.html +++ b/syllabus/0ANB512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB513.html b/syllabus/0ANB513.html index 757852b22b..ccd6a01526 100644 --- a/syllabus/0ANB513.html +++ b/syllabus/0ANB513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB514.html b/syllabus/0ANB514.html index 4f79b87526..be465145bb 100644 --- a/syllabus/0ANB514.html +++ b/syllabus/0ANB514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB515.html b/syllabus/0ANB515.html index 7150a548a7..991b29b01f 100644 --- a/syllabus/0ANB515.html +++ b/syllabus/0ANB515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB516.html b/syllabus/0ANB516.html index 608c9169f2..c25a833812 100644 --- a/syllabus/0ANB516.html +++ b/syllabus/0ANB516.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB517.html b/syllabus/0ANB517.html index 2f50209fc1..6511eed593 100644 --- a/syllabus/0ANB517.html +++ b/syllabus/0ANB517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -586,5 +630,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB518.html b/syllabus/0ANB518.html index 3a934c5850..5a06d7343c 100644 --- a/syllabus/0ANB518.html +++ b/syllabus/0ANB518.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB519.html b/syllabus/0ANB519.html index 4ce135339a..8798220210 100644 --- a/syllabus/0ANB519.html +++ b/syllabus/0ANB519.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB520.html b/syllabus/0ANB520.html index 1611064c17..223758729d 100644 --- a/syllabus/0ANB520.html +++ b/syllabus/0ANB520.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB521.html b/syllabus/0ANB521.html index 61a46cf6f9..e3fa514fc7 100644 --- a/syllabus/0ANB521.html +++ b/syllabus/0ANB521.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB522.html b/syllabus/0ANB522.html index 409fe499ae..93bb332174 100644 --- a/syllabus/0ANB522.html +++ b/syllabus/0ANB522.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB523.html b/syllabus/0ANB523.html index 899065b76c..17a0c037bd 100644 --- a/syllabus/0ANB523.html +++ b/syllabus/0ANB523.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB524.html b/syllabus/0ANB524.html index 9b5c7f284e..f2f33f8aed 100644 --- a/syllabus/0ANB524.html +++ b/syllabus/0ANB524.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -373,5 +417,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB601.html b/syllabus/0ANB601.html index cf046a7c4f..5da0294092 100644 --- a/syllabus/0ANB601.html +++ b/syllabus/0ANB601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB602.html b/syllabus/0ANB602.html index 92abbdf137..448acc3ec4 100644 --- a/syllabus/0ANB602.html +++ b/syllabus/0ANB602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB603.html b/syllabus/0ANB603.html index ea0c29b491..2723484976 100644 --- a/syllabus/0ANB603.html +++ b/syllabus/0ANB603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB604.html b/syllabus/0ANB604.html index 321bf8ae03..de98b853b2 100644 --- a/syllabus/0ANB604.html +++ b/syllabus/0ANB604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB605.html b/syllabus/0ANB605.html index 680fd0ad08..db2bbc8268 100644 --- a/syllabus/0ANB605.html +++ b/syllabus/0ANB605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -825,5 +869,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB606.html b/syllabus/0ANB606.html index 1dba0808cf..b0e2fdee1a 100644 --- a/syllabus/0ANB606.html +++ b/syllabus/0ANB606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -825,5 +869,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB607.html b/syllabus/0ANB607.html index f9a5821dc5..6e7acf1cd7 100644 --- a/syllabus/0ANB607.html +++ b/syllabus/0ANB607.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -825,5 +869,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB608.html b/syllabus/0ANB608.html index 9a1837b960..243147a142 100644 --- a/syllabus/0ANB608.html +++ b/syllabus/0ANB608.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -825,5 +869,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB611.html b/syllabus/0ANB611.html index 2398c00c41..f411ddd2cb 100644 --- a/syllabus/0ANB611.html +++ b/syllabus/0ANB611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -655,5 +699,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB612.html b/syllabus/0ANB612.html index 4e381e2f90..f5c5ec7bcd 100644 --- a/syllabus/0ANB612.html +++ b/syllabus/0ANB612.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB613.html b/syllabus/0ANB613.html index 0988ae213a..bfd339e3ea 100644 --- a/syllabus/0ANB613.html +++ b/syllabus/0ANB613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB614.html b/syllabus/0ANB614.html index 9fad703669..86195a6a1c 100644 --- a/syllabus/0ANB614.html +++ b/syllabus/0ANB614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB615.html b/syllabus/0ANB615.html index ed7133d12e..c2cedae699 100644 --- a/syllabus/0ANB615.html +++ b/syllabus/0ANB615.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB616.html b/syllabus/0ANB616.html index 68cd53213b..f876704fc0 100644 --- a/syllabus/0ANB616.html +++ b/syllabus/0ANB616.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -586,5 +630,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB617.html b/syllabus/0ANB617.html index 30ff4fae3d..1225663dab 100644 --- a/syllabus/0ANB617.html +++ b/syllabus/0ANB617.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB618.html b/syllabus/0ANB618.html index edcdd090e7..332eb4c014 100644 --- a/syllabus/0ANB618.html +++ b/syllabus/0ANB618.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB619.html b/syllabus/0ANB619.html index 2adf630a99..de66a55d13 100644 --- a/syllabus/0ANB619.html +++ b/syllabus/0ANB619.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB620.html b/syllabus/0ANB620.html index d8d0d79da3..42847b80d5 100644 --- a/syllabus/0ANB620.html +++ b/syllabus/0ANB620.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB621.html b/syllabus/0ANB621.html index 171306f76f..7999c32f2b 100644 --- a/syllabus/0ANB621.html +++ b/syllabus/0ANB621.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB622.html b/syllabus/0ANB622.html index 3f8eb30a56..25153274bb 100644 --- a/syllabus/0ANB622.html +++ b/syllabus/0ANB622.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB623.html b/syllabus/0ANB623.html index 75519dea56..6bdf10979f 100644 --- a/syllabus/0ANB623.html +++ b/syllabus/0ANB623.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -632,5 +676,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB624.html b/syllabus/0ANB624.html index 1b115cebf5..bcbf53905a 100644 --- a/syllabus/0ANB624.html +++ b/syllabus/0ANB624.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB625.html b/syllabus/0ANB625.html index d9733308d9..31c9ea4179 100644 --- a/syllabus/0ANB625.html +++ b/syllabus/0ANB625.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB626.html b/syllabus/0ANB626.html index 75c6c9abfa..701700f6ff 100644 --- a/syllabus/0ANB626.html +++ b/syllabus/0ANB626.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB628.html b/syllabus/0ANB628.html index 0aa7dc46e3..9118372684 100644 --- a/syllabus/0ANB628.html +++ b/syllabus/0ANB628.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/02/24 -   @@ -392,5 +434,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB701.html b/syllabus/0ANB701.html index 6736e25472..834f02a4cd 100644 --- a/syllabus/0ANB701.html +++ b/syllabus/0ANB701.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -629,5 +673,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB702.html b/syllabus/0ANB702.html index f312cd8735..b76bc0f53b 100644 --- a/syllabus/0ANB702.html +++ b/syllabus/0ANB702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -629,5 +673,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB703.html b/syllabus/0ANB703.html index ce6dc934c4..5ea3292419 100644 --- a/syllabus/0ANB703.html +++ b/syllabus/0ANB703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -629,5 +673,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB704.html b/syllabus/0ANB704.html index d742e13442..badf871cb3 100644 --- a/syllabus/0ANB704.html +++ b/syllabus/0ANB704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -629,5 +673,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB705.html b/syllabus/0ANB705.html index 1a202130e4..c3b57288a3 100644 --- a/syllabus/0ANB705.html +++ b/syllabus/0ANB705.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -729,5 +773,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB706.html b/syllabus/0ANB706.html index 9c618baddc..5194e551f8 100644 --- a/syllabus/0ANB706.html +++ b/syllabus/0ANB706.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -729,5 +773,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB707.html b/syllabus/0ANB707.html index dd1298acca..c408d60f18 100644 --- a/syllabus/0ANB707.html +++ b/syllabus/0ANB707.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -729,5 +773,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB708.html b/syllabus/0ANB708.html index 8404986220..47492d6dc6 100644 --- a/syllabus/0ANB708.html +++ b/syllabus/0ANB708.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -729,5 +773,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB711.html b/syllabus/0ANB711.html index cf1041e35d..135f432466 100644 --- a/syllabus/0ANB711.html +++ b/syllabus/0ANB711.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB712.html b/syllabus/0ANB712.html index 277e185f8f..bfd518f54e 100644 --- a/syllabus/0ANB712.html +++ b/syllabus/0ANB712.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB713.html b/syllabus/0ANB713.html index 5811f42339..96e4c8cad6 100644 --- a/syllabus/0ANB713.html +++ b/syllabus/0ANB713.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB714.html b/syllabus/0ANB714.html index 6e3b758923..70374bfe2d 100644 --- a/syllabus/0ANB714.html +++ b/syllabus/0ANB714.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -603,5 +647,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB715.html b/syllabus/0ANB715.html index 0360f89795..e0616eb212 100644 --- a/syllabus/0ANB715.html +++ b/syllabus/0ANB715.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB716.html b/syllabus/0ANB716.html index c348fb1f13..3e6eca5a0d 100644 --- a/syllabus/0ANB716.html +++ b/syllabus/0ANB716.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -634,5 +678,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB717.html b/syllabus/0ANB717.html index c2a022c87a..2252f28e75 100644 --- a/syllabus/0ANB717.html +++ b/syllabus/0ANB717.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -600,5 +644,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB718.html b/syllabus/0ANB718.html index 8b05a1c678..6ea4903d13 100644 --- a/syllabus/0ANB718.html +++ b/syllabus/0ANB718.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -380,5 +424,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB719.html b/syllabus/0ANB719.html index de2c2b4b75..293dd0a365 100644 --- a/syllabus/0ANB719.html +++ b/syllabus/0ANB719.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB720.html b/syllabus/0ANB720.html index d8f20a4aac..e14f44aab0 100644 --- a/syllabus/0ANB720.html +++ b/syllabus/0ANB720.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -384,5 +428,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB721.html b/syllabus/0ANB721.html index a06b49ba83..d7fe136012 100644 --- a/syllabus/0ANB721.html +++ b/syllabus/0ANB721.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB722.html b/syllabus/0ANB722.html index ee5d880efb..1b5946f55a 100644 --- a/syllabus/0ANB722.html +++ b/syllabus/0ANB722.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB723.html b/syllabus/0ANB723.html index 889fc2b4cc..94f4998ac4 100644 --- a/syllabus/0ANB723.html +++ b/syllabus/0ANB723.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -598,5 +642,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB801.html b/syllabus/0ANB801.html index c8f589e33b..ab5166367d 100644 --- a/syllabus/0ANB801.html +++ b/syllabus/0ANB801.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB802.html b/syllabus/0ANB802.html index 80cb267283..dc447a853c 100644 --- a/syllabus/0ANB802.html +++ b/syllabus/0ANB802.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -666,5 +710,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB803.html b/syllabus/0ANB803.html index dba7133eb0..e011e35685 100644 --- a/syllabus/0ANB803.html +++ b/syllabus/0ANB803.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB804.html b/syllabus/0ANB804.html index c797d40ad9..f6f86d910b 100644 --- a/syllabus/0ANB804.html +++ b/syllabus/0ANB804.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANB901.html b/syllabus/0ANB901.html index 50b539f112..63a8b02527 100644 --- a/syllabus/0ANB901.html +++ b/syllabus/0ANB901.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC001.html b/syllabus/0ANC001.html index 12337ba887..7f7ead3e5f 100644 --- a/syllabus/0ANC001.html +++ b/syllabus/0ANC001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC003.html b/syllabus/0ANC003.html index f1bdfb5f0a..150a3ffc4a 100644 --- a/syllabus/0ANC003.html +++ b/syllabus/0ANC003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC005.html b/syllabus/0ANC005.html index 23211bf72a..a32bf01d2f 100644 --- a/syllabus/0ANC005.html +++ b/syllabus/0ANC005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC011.html b/syllabus/0ANC011.html index 060b18fce3..149f382a9c 100644 --- a/syllabus/0ANC011.html +++ b/syllabus/0ANC011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC012.html b/syllabus/0ANC012.html index a5a5ab85ba..4c6be1758c 100644 --- a/syllabus/0ANC012.html +++ b/syllabus/0ANC012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC013.html b/syllabus/0ANC013.html index d507c61280..f8993e6274 100644 --- a/syllabus/0ANC013.html +++ b/syllabus/0ANC013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC014.html b/syllabus/0ANC014.html index 6923be834e..bb3e9ae242 100644 --- a/syllabus/0ANC014.html +++ b/syllabus/0ANC014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC021.html b/syllabus/0ANC021.html index 3bee546eb8..989d35b6c9 100644 --- a/syllabus/0ANC021.html +++ b/syllabus/0ANC021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC022.html b/syllabus/0ANC022.html index dca046510b..cd3ba053cc 100644 --- a/syllabus/0ANC022.html +++ b/syllabus/0ANC022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC023.html b/syllabus/0ANC023.html index fc47fe3b93..51d54c2fe7 100644 --- a/syllabus/0ANC023.html +++ b/syllabus/0ANC023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC024.html b/syllabus/0ANC024.html index 6bb5c84e7d..9f67501dca 100644 --- a/syllabus/0ANC024.html +++ b/syllabus/0ANC024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC025.html b/syllabus/0ANC025.html index 6dd1b5ff7e..e267a1cb0d 100644 --- a/syllabus/0ANC025.html +++ b/syllabus/0ANC025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC031.html b/syllabus/0ANC031.html index 248ad72bc1..7dbaad3fa7 100644 --- a/syllabus/0ANC031.html +++ b/syllabus/0ANC031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC032.html b/syllabus/0ANC032.html index 3804d979e5..e07b9c3331 100644 --- a/syllabus/0ANC032.html +++ b/syllabus/0ANC032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC041.html b/syllabus/0ANC041.html index 2a60522af2..506dac041b 100644 --- a/syllabus/0ANC041.html +++ b/syllabus/0ANC041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC043.html b/syllabus/0ANC043.html index 9bd6d11a10..f64bb3fcaf 100644 --- a/syllabus/0ANC043.html +++ b/syllabus/0ANC043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC044.html b/syllabus/0ANC044.html index b3812ac066..320f6e8a25 100644 --- a/syllabus/0ANC044.html +++ b/syllabus/0ANC044.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -473,5 +515,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC051.html b/syllabus/0ANC051.html index 1d9c7869c1..9dce65b912 100644 --- a/syllabus/0ANC051.html +++ b/syllabus/0ANC051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -461,5 +505,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC052.html b/syllabus/0ANC052.html index 08834a8fc6..0c82c21eaa 100644 --- a/syllabus/0ANC052.html +++ b/syllabus/0ANC052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC053.html b/syllabus/0ANC053.html index e74cc9c916..d41e6a87d6 100644 --- a/syllabus/0ANC053.html +++ b/syllabus/0ANC053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC054.html b/syllabus/0ANC054.html index cfdfdd3ccc..def72e5829 100644 --- a/syllabus/0ANC054.html +++ b/syllabus/0ANC054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC061.html b/syllabus/0ANC061.html index 026f2be42b..44ee4e8c4d 100644 --- a/syllabus/0ANC061.html +++ b/syllabus/0ANC061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC062.html b/syllabus/0ANC062.html index f92c9c763e..eae0cfa744 100644 --- a/syllabus/0ANC062.html +++ b/syllabus/0ANC062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC063.html b/syllabus/0ANC063.html index dcbe8c4aa1..522a55c82a 100644 --- a/syllabus/0ANC063.html +++ b/syllabus/0ANC063.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC064.html b/syllabus/0ANC064.html index b31e968a25..a72257368e 100644 --- a/syllabus/0ANC064.html +++ b/syllabus/0ANC064.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC071.html b/syllabus/0ANC071.html index b5bf0368f2..f282cf29d4 100644 --- a/syllabus/0ANC071.html +++ b/syllabus/0ANC071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC072.html b/syllabus/0ANC072.html index fabdf0f355..d0678bf240 100644 --- a/syllabus/0ANC072.html +++ b/syllabus/0ANC072.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC301.html b/syllabus/0ANC301.html index a1b896c6ff..840d56cfb0 100644 --- a/syllabus/0ANC301.html +++ b/syllabus/0ANC301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC302.html b/syllabus/0ANC302.html index d1639dc253..55e5509d5c 100644 --- a/syllabus/0ANC302.html +++ b/syllabus/0ANC302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC311.html b/syllabus/0ANC311.html index 5c516d5b13..2c167dac8f 100644 --- a/syllabus/0ANC311.html +++ b/syllabus/0ANC311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC312.html b/syllabus/0ANC312.html index c9f552ed52..2047e749c9 100644 --- a/syllabus/0ANC312.html +++ b/syllabus/0ANC312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC316.html b/syllabus/0ANC316.html index f16f571551..d453166575 100644 --- a/syllabus/0ANC316.html +++ b/syllabus/0ANC316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC317.html b/syllabus/0ANC317.html index 507d367232..e43e93b327 100644 --- a/syllabus/0ANC317.html +++ b/syllabus/0ANC317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC318.html b/syllabus/0ANC318.html index 6374ef863c..c40ad709b7 100644 --- a/syllabus/0ANC318.html +++ b/syllabus/0ANC318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC319.html b/syllabus/0ANC319.html index dd5f2509bd..044eeb78aa 100644 --- a/syllabus/0ANC319.html +++ b/syllabus/0ANC319.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC321.html b/syllabus/0ANC321.html index 942c753873..b84c532517 100644 --- a/syllabus/0ANC321.html +++ b/syllabus/0ANC321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC322.html b/syllabus/0ANC322.html index fc6f2d8105..1e04c3c17d 100644 --- a/syllabus/0ANC322.html +++ b/syllabus/0ANC322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC326.html b/syllabus/0ANC326.html index e3e4a19d4b..291a0041b8 100644 --- a/syllabus/0ANC326.html +++ b/syllabus/0ANC326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC327.html b/syllabus/0ANC327.html index 38e854e69c..734d9f50b3 100644 --- a/syllabus/0ANC327.html +++ b/syllabus/0ANC327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC328.html b/syllabus/0ANC328.html index 0b79879786..7e9d2b0665 100644 --- a/syllabus/0ANC328.html +++ b/syllabus/0ANC328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC329.html b/syllabus/0ANC329.html index 0c05886629..f9ef258573 100644 --- a/syllabus/0ANC329.html +++ b/syllabus/0ANC329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC331.html b/syllabus/0ANC331.html index b9398c4ed3..6af6ffb11b 100644 --- a/syllabus/0ANC331.html +++ b/syllabus/0ANC331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC332.html b/syllabus/0ANC332.html index 28dac7c937..c9d26dc55d 100644 --- a/syllabus/0ANC332.html +++ b/syllabus/0ANC332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC333.html b/syllabus/0ANC333.html index 5d2c39a388..55dc88208b 100644 --- a/syllabus/0ANC333.html +++ b/syllabus/0ANC333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -542,5 +586,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC336.html b/syllabus/0ANC336.html index f3faae8289..2282674b0c 100644 --- a/syllabus/0ANC336.html +++ b/syllabus/0ANC336.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -448,5 +492,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC337.html b/syllabus/0ANC337.html index e3eef8943f..43630652d4 100644 --- a/syllabus/0ANC337.html +++ b/syllabus/0ANC337.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC338.html b/syllabus/0ANC338.html index 9b8d17e389..9793a4db89 100644 --- a/syllabus/0ANC338.html +++ b/syllabus/0ANC338.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC339.html b/syllabus/0ANC339.html index fc9c3e51fe..66df96f652 100644 --- a/syllabus/0ANC339.html +++ b/syllabus/0ANC339.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -438,5 +482,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC341.html b/syllabus/0ANC341.html index 1c4fb8f440..2b534e2459 100644 --- a/syllabus/0ANC341.html +++ b/syllabus/0ANC341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC342.html b/syllabus/0ANC342.html index 31f90d122e..335b7cb5e9 100644 --- a/syllabus/0ANC342.html +++ b/syllabus/0ANC342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC343.html b/syllabus/0ANC343.html index d8988f73bd..364aaa8bdc 100644 --- a/syllabus/0ANC343.html +++ b/syllabus/0ANC343.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC346.html b/syllabus/0ANC346.html index 417cf2f563..8a93f7a35e 100644 --- a/syllabus/0ANC346.html +++ b/syllabus/0ANC346.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC347.html b/syllabus/0ANC347.html index 043fa65939..f6a085d89f 100644 --- a/syllabus/0ANC347.html +++ b/syllabus/0ANC347.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC348.html b/syllabus/0ANC348.html index 5b4950037e..358c69f2e2 100644 --- a/syllabus/0ANC348.html +++ b/syllabus/0ANC348.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC349.html b/syllabus/0ANC349.html index f7f6045857..5125a45d8a 100644 --- a/syllabus/0ANC349.html +++ b/syllabus/0ANC349.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC351.html b/syllabus/0ANC351.html index f4e6f266ad..da04989b11 100644 --- a/syllabus/0ANC351.html +++ b/syllabus/0ANC351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC352.html b/syllabus/0ANC352.html index 88ebe520be..cea514805d 100644 --- a/syllabus/0ANC352.html +++ b/syllabus/0ANC352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC353.html b/syllabus/0ANC353.html index 8ef8a545a0..870d7b633e 100644 --- a/syllabus/0ANC353.html +++ b/syllabus/0ANC353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -519,5 +563,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC354.html b/syllabus/0ANC354.html index 7a05c63df9..8f43b5fc81 100644 --- a/syllabus/0ANC354.html +++ b/syllabus/0ANC354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC356.html b/syllabus/0ANC356.html index 522b42b53c..733faa33e2 100644 --- a/syllabus/0ANC356.html +++ b/syllabus/0ANC356.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC357.html b/syllabus/0ANC357.html index b4c4877006..b7abddd794 100644 --- a/syllabus/0ANC357.html +++ b/syllabus/0ANC357.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC358.html b/syllabus/0ANC358.html index 8aef84c5ed..e189b2cd33 100644 --- a/syllabus/0ANC358.html +++ b/syllabus/0ANC358.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC359.html b/syllabus/0ANC359.html index 58339dea8a..b6292347e3 100644 --- a/syllabus/0ANC359.html +++ b/syllabus/0ANC359.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC361.html b/syllabus/0ANC361.html index ba32c3d89b..6bb4868044 100644 --- a/syllabus/0ANC361.html +++ b/syllabus/0ANC361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC362.html b/syllabus/0ANC362.html index 990695b4f5..e50d02f88c 100644 --- a/syllabus/0ANC362.html +++ b/syllabus/0ANC362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC363.html b/syllabus/0ANC363.html index 5f04b523ee..9ac81697e2 100644 --- a/syllabus/0ANC363.html +++ b/syllabus/0ANC363.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC366.html b/syllabus/0ANC366.html index 32eafa3c24..a606edc988 100644 --- a/syllabus/0ANC366.html +++ b/syllabus/0ANC366.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC367.html b/syllabus/0ANC367.html index 68f368c020..90bfe996b0 100644 --- a/syllabus/0ANC367.html +++ b/syllabus/0ANC367.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC368.html b/syllabus/0ANC368.html index 88834a37b0..1b2f58597d 100644 --- a/syllabus/0ANC368.html +++ b/syllabus/0ANC368.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC369.html b/syllabus/0ANC369.html index 8d357a196d..745353989d 100644 --- a/syllabus/0ANC369.html +++ b/syllabus/0ANC369.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC371.html b/syllabus/0ANC371.html index c9b951bfc3..0f8468eec4 100644 --- a/syllabus/0ANC371.html +++ b/syllabus/0ANC371.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -438,5 +482,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC372.html b/syllabus/0ANC372.html index ebc13cd105..0d3206edce 100644 --- a/syllabus/0ANC372.html +++ b/syllabus/0ANC372.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC373.html b/syllabus/0ANC373.html index f41ce8b336..a3cab8be5b 100644 --- a/syllabus/0ANC373.html +++ b/syllabus/0ANC373.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC374.html b/syllabus/0ANC374.html index 8a914d8859..87701a498c 100644 --- a/syllabus/0ANC374.html +++ b/syllabus/0ANC374.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -482,5 +526,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC376.html b/syllabus/0ANC376.html index 2fb0e12227..dfecd57a48 100644 --- a/syllabus/0ANC376.html +++ b/syllabus/0ANC376.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC377.html b/syllabus/0ANC377.html index 64c1d07697..fb93c9c9f1 100644 --- a/syllabus/0ANC377.html +++ b/syllabus/0ANC377.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -412,5 +456,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC381.html b/syllabus/0ANC381.html index 53098d4271..1282d03584 100644 --- a/syllabus/0ANC381.html +++ b/syllabus/0ANC381.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC382.html b/syllabus/0ANC382.html index 5646ecf332..7fd919fb95 100644 --- a/syllabus/0ANC382.html +++ b/syllabus/0ANC382.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC383.html b/syllabus/0ANC383.html index 8cff907ec0..37c77b430a 100644 --- a/syllabus/0ANC383.html +++ b/syllabus/0ANC383.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC391.html b/syllabus/0ANC391.html index 27ec7a4bf9..40bc60bc0b 100644 --- a/syllabus/0ANC391.html +++ b/syllabus/0ANC391.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC392.html b/syllabus/0ANC392.html index 1a7b531639..4ebee34243 100644 --- a/syllabus/0ANC392.html +++ b/syllabus/0ANC392.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC393.html b/syllabus/0ANC393.html index 9701e0e888..5b32a6ee3c 100644 --- a/syllabus/0ANC393.html +++ b/syllabus/0ANC393.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC411.html b/syllabus/0ANC411.html index 72ba26f837..b3ea3beac1 100644 --- a/syllabus/0ANC411.html +++ b/syllabus/0ANC411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC412.html b/syllabus/0ANC412.html index 3c57b4f342..2e9469f48c 100644 --- a/syllabus/0ANC412.html +++ b/syllabus/0ANC412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -463,5 +507,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC413.html b/syllabus/0ANC413.html index 606fcbda87..46b84bf639 100644 --- a/syllabus/0ANC413.html +++ b/syllabus/0ANC413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC414.html b/syllabus/0ANC414.html index 0beb1e9f14..e8562c8e58 100644 --- a/syllabus/0ANC414.html +++ b/syllabus/0ANC414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -459,5 +503,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC421.html b/syllabus/0ANC421.html index b700b2cc05..7eac849e36 100644 --- a/syllabus/0ANC421.html +++ b/syllabus/0ANC421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC423.html b/syllabus/0ANC423.html index b559c53188..fdb4c387d9 100644 --- a/syllabus/0ANC423.html +++ b/syllabus/0ANC423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC425.html b/syllabus/0ANC425.html index 28adbf8f62..3dd885d29f 100644 --- a/syllabus/0ANC425.html +++ b/syllabus/0ANC425.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -542,5 +586,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC431.html b/syllabus/0ANC431.html index 186d2ebc0c..86ed1be8e7 100644 --- a/syllabus/0ANC431.html +++ b/syllabus/0ANC431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC433.html b/syllabus/0ANC433.html index 0a344846f6..e314eacf0a 100644 --- a/syllabus/0ANC433.html +++ b/syllabus/0ANC433.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC435.html b/syllabus/0ANC435.html index 27dd57866c..efec2f3bdd 100644 --- a/syllabus/0ANC435.html +++ b/syllabus/0ANC435.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANC437.html b/syllabus/0ANC437.html index dd270d0b26..e88bb60392 100644 --- a/syllabus/0ANC437.html +++ b/syllabus/0ANC437.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND001.html b/syllabus/0AND001.html index 79fcc5e41f..a8bed00478 100644 --- a/syllabus/0AND001.html +++ b/syllabus/0AND001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND301.html b/syllabus/0AND301.html index e717c5d7e3..085f4e95d1 100644 --- a/syllabus/0AND301.html +++ b/syllabus/0AND301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND302.html b/syllabus/0AND302.html index d09f5303fc..015a9ae1ae 100644 --- a/syllabus/0AND302.html +++ b/syllabus/0AND302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND303.html b/syllabus/0AND303.html index 19a75ee188..be9d6b1fff 100644 --- a/syllabus/0AND303.html +++ b/syllabus/0AND303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND304.html b/syllabus/0AND304.html index 38e8bed65a..5321a25fdd 100644 --- a/syllabus/0AND304.html +++ b/syllabus/0AND304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND311.html b/syllabus/0AND311.html index 4a1bbe4fc2..302b3eaf4f 100644 --- a/syllabus/0AND311.html +++ b/syllabus/0AND311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND312.html b/syllabus/0AND312.html index 07221f0a51..0c0056a210 100644 --- a/syllabus/0AND312.html +++ b/syllabus/0AND312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND313.html b/syllabus/0AND313.html index 86a23ddc06..15724dfeb4 100644 --- a/syllabus/0AND313.html +++ b/syllabus/0AND313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -681,5 +725,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND314.html b/syllabus/0AND314.html index 2aa99534aa..8d9a2500dc 100644 --- a/syllabus/0AND314.html +++ b/syllabus/0AND314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -681,5 +725,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND321.html b/syllabus/0AND321.html index d547172405..b697921028 100644 --- a/syllabus/0AND321.html +++ b/syllabus/0AND321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND322.html b/syllabus/0AND322.html index 0fe3596e92..3765c45d43 100644 --- a/syllabus/0AND322.html +++ b/syllabus/0AND322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND323.html b/syllabus/0AND323.html index 8b51fb2b89..12506389e4 100644 --- a/syllabus/0AND323.html +++ b/syllabus/0AND323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND324.html b/syllabus/0AND324.html index 2ad5a7f414..b80e929f09 100644 --- a/syllabus/0AND324.html +++ b/syllabus/0AND324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND325.html b/syllabus/0AND325.html index eb47be1e0a..772e0ba6ff 100644 --- a/syllabus/0AND325.html +++ b/syllabus/0AND325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND326.html b/syllabus/0AND326.html index 4be76fc571..8f00b6474b 100644 --- a/syllabus/0AND326.html +++ b/syllabus/0AND326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND331.html b/syllabus/0AND331.html index 4f5a1ccefe..43801593c5 100644 --- a/syllabus/0AND331.html +++ b/syllabus/0AND331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND332.html b/syllabus/0AND332.html index ed1c08670a..a0ee30abbf 100644 --- a/syllabus/0AND332.html +++ b/syllabus/0AND332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND341.html b/syllabus/0AND341.html index e85ed48abc..24aecc557e 100644 --- a/syllabus/0AND341.html +++ b/syllabus/0AND341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND342.html b/syllabus/0AND342.html index 4ea28b9c68..1467f8bad7 100644 --- a/syllabus/0AND342.html +++ b/syllabus/0AND342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND343.html b/syllabus/0AND343.html index e1b8dcfb90..cc87760b36 100644 --- a/syllabus/0AND343.html +++ b/syllabus/0AND343.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND351.html b/syllabus/0AND351.html index ff11991b25..9e7d3a7b25 100644 --- a/syllabus/0AND351.html +++ b/syllabus/0AND351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND352.html b/syllabus/0AND352.html index 91b2089d6f..12a8186c7b 100644 --- a/syllabus/0AND352.html +++ b/syllabus/0AND352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND353.html b/syllabus/0AND353.html index b6835aed09..5b9e3c7872 100644 --- a/syllabus/0AND353.html +++ b/syllabus/0AND353.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND354.html b/syllabus/0AND354.html index e8ed1ec0f9..801dbb4f8a 100644 --- a/syllabus/0AND354.html +++ b/syllabus/0AND354.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND357.html b/syllabus/0AND357.html index 068499fbe3..07eaf09ff5 100644 --- a/syllabus/0AND357.html +++ b/syllabus/0AND357.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND358.html b/syllabus/0AND358.html index 6f79e4fd96..33c9094738 100644 --- a/syllabus/0AND358.html +++ b/syllabus/0AND358.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND359.html b/syllabus/0AND359.html index 38a6369d7c..db1d2494ad 100644 --- a/syllabus/0AND359.html +++ b/syllabus/0AND359.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND361.html b/syllabus/0AND361.html index 254b238f9f..884b6ac074 100644 --- a/syllabus/0AND361.html +++ b/syllabus/0AND361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND362.html b/syllabus/0AND362.html index ce18c6f67f..e9798bcc32 100644 --- a/syllabus/0AND362.html +++ b/syllabus/0AND362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND363.html b/syllabus/0AND363.html index 1bd6f85d69..7ab70a18e7 100644 --- a/syllabus/0AND363.html +++ b/syllabus/0AND363.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND364.html b/syllabus/0AND364.html index 0ab868b9f4..7822f27c2b 100644 --- a/syllabus/0AND364.html +++ b/syllabus/0AND364.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND365.html b/syllabus/0AND365.html index 55b9c7a0ec..98d506ea0e 100644 --- a/syllabus/0AND365.html +++ b/syllabus/0AND365.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND366.html b/syllabus/0AND366.html index 5e2154521e..cd519dee81 100644 --- a/syllabus/0AND366.html +++ b/syllabus/0AND366.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND367.html b/syllabus/0AND367.html index 6ba014d1b4..b720bdd49c 100644 --- a/syllabus/0AND367.html +++ b/syllabus/0AND367.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND369.html b/syllabus/0AND369.html index e98187b1af..df46b9a4c7 100644 --- a/syllabus/0AND369.html +++ b/syllabus/0AND369.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND371.html b/syllabus/0AND371.html index 4606409a26..f9f7d663b6 100644 --- a/syllabus/0AND371.html +++ b/syllabus/0AND371.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND372.html b/syllabus/0AND372.html index 908f7f8e87..a1540128b9 100644 --- a/syllabus/0AND372.html +++ b/syllabus/0AND372.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -412,5 +456,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND373.html b/syllabus/0AND373.html index cc74a688d3..2c34a9b3da 100644 --- a/syllabus/0AND373.html +++ b/syllabus/0AND373.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND374.html b/syllabus/0AND374.html index a6498e4919..e7bcfbbdbe 100644 --- a/syllabus/0AND374.html +++ b/syllabus/0AND374.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND376.html b/syllabus/0AND376.html index 826c1fb0da..370b7cccdf 100644 --- a/syllabus/0AND376.html +++ b/syllabus/0AND376.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND377.html b/syllabus/0AND377.html index b010bc44f6..cdea91ca30 100644 --- a/syllabus/0AND377.html +++ b/syllabus/0AND377.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND378.html b/syllabus/0AND378.html index 0a14386146..cd322f7672 100644 --- a/syllabus/0AND378.html +++ b/syllabus/0AND378.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND401.html b/syllabus/0AND401.html index 1e4918e5f7..0e91a9196b 100644 --- a/syllabus/0AND401.html +++ b/syllabus/0AND401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND402.html b/syllabus/0AND402.html index 3deadab2a5..44d9b104d0 100644 --- a/syllabus/0AND402.html +++ b/syllabus/0AND402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AND403.html b/syllabus/0AND403.html index 1ee7931d4b..81cf45f613 100644 --- a/syllabus/0AND403.html +++ b/syllabus/0AND403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ANE001.html b/syllabus/0ANE001.html index d2f2d78716..7e310bfc2a 100644 --- a/syllabus/0ANE001.html +++ b/syllabus/0ANE001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE002.html b/syllabus/0ANE002.html index 3ec549fd80..51d9cc1d73 100644 --- a/syllabus/0ANE002.html +++ b/syllabus/0ANE002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE011.html b/syllabus/0ANE011.html index ff53de3c10..0e4f6a470b 100644 --- a/syllabus/0ANE011.html +++ b/syllabus/0ANE011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE012.html b/syllabus/0ANE012.html index d491456f99..101d7318f6 100644 --- a/syllabus/0ANE012.html +++ b/syllabus/0ANE012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE031.html b/syllabus/0ANE031.html index 2529a2adbd..39a461b4e3 100644 --- a/syllabus/0ANE031.html +++ b/syllabus/0ANE031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE033.html b/syllabus/0ANE033.html index fe199c785e..e54b9ad579 100644 --- a/syllabus/0ANE033.html +++ b/syllabus/0ANE033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE035.html b/syllabus/0ANE035.html index fe6943b460..1090f3f20d 100644 --- a/syllabus/0ANE035.html +++ b/syllabus/0ANE035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE301.html b/syllabus/0ANE301.html index 1583b878f1..f04e59d930 100644 --- a/syllabus/0ANE301.html +++ b/syllabus/0ANE301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE302.html b/syllabus/0ANE302.html index 918d46557c..c3db2c4f6b 100644 --- a/syllabus/0ANE302.html +++ b/syllabus/0ANE302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE303.html b/syllabus/0ANE303.html index d20178c335..b872a80e97 100644 --- a/syllabus/0ANE303.html +++ b/syllabus/0ANE303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE304.html b/syllabus/0ANE304.html index 2eb3ed84a9..f21a5b6ea0 100644 --- a/syllabus/0ANE304.html +++ b/syllabus/0ANE304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE311.html b/syllabus/0ANE311.html index 4f19ad454a..cb7174aaa2 100644 --- a/syllabus/0ANE311.html +++ b/syllabus/0ANE311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE312.html b/syllabus/0ANE312.html index 644013c86c..e688322627 100644 --- a/syllabus/0ANE312.html +++ b/syllabus/0ANE312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE321.html b/syllabus/0ANE321.html index 34ded0247d..1c544bd8bb 100644 --- a/syllabus/0ANE321.html +++ b/syllabus/0ANE321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE322.html b/syllabus/0ANE322.html index 49fb23d84c..1f9e35644d 100644 --- a/syllabus/0ANE322.html +++ b/syllabus/0ANE322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE323.html b/syllabus/0ANE323.html index 882a67fcaa..782370b38a 100644 --- a/syllabus/0ANE323.html +++ b/syllabus/0ANE323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE324.html b/syllabus/0ANE324.html index 2002b1d589..3bf4325546 100644 --- a/syllabus/0ANE324.html +++ b/syllabus/0ANE324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE325.html b/syllabus/0ANE325.html index 54b1300fc0..005d94ff21 100644 --- a/syllabus/0ANE325.html +++ b/syllabus/0ANE325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE326.html b/syllabus/0ANE326.html index 0486205221..30d50014b9 100644 --- a/syllabus/0ANE326.html +++ b/syllabus/0ANE326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE327.html b/syllabus/0ANE327.html index 7d667b74d9..ef16655127 100644 --- a/syllabus/0ANE327.html +++ b/syllabus/0ANE327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE328.html b/syllabus/0ANE328.html index 3add9df98f..2ab27c2918 100644 --- a/syllabus/0ANE328.html +++ b/syllabus/0ANE328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE329.html b/syllabus/0ANE329.html index c4fad1de05..b8cb47f71c 100644 --- a/syllabus/0ANE329.html +++ b/syllabus/0ANE329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE330.html b/syllabus/0ANE330.html index 4773709fc3..b7475739b3 100644 --- a/syllabus/0ANE330.html +++ b/syllabus/0ANE330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE331.html b/syllabus/0ANE331.html index 9eee41dcba..78e4db4e98 100644 --- a/syllabus/0ANE331.html +++ b/syllabus/0ANE331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE332.html b/syllabus/0ANE332.html index f1c70da9e4..92e2e10b90 100644 --- a/syllabus/0ANE332.html +++ b/syllabus/0ANE332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE333.html b/syllabus/0ANE333.html index 35928f3dbf..85ba2b24a1 100644 --- a/syllabus/0ANE333.html +++ b/syllabus/0ANE333.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE334.html b/syllabus/0ANE334.html index 4ddb3ae18b..f8dd126f6d 100644 --- a/syllabus/0ANE334.html +++ b/syllabus/0ANE334.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE341.html b/syllabus/0ANE341.html index a04e428fa5..84a9c675c2 100644 --- a/syllabus/0ANE341.html +++ b/syllabus/0ANE341.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE342.html b/syllabus/0ANE342.html index 34e3face8c..fcfeaecd8c 100644 --- a/syllabus/0ANE342.html +++ b/syllabus/0ANE342.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE345.html b/syllabus/0ANE345.html index 1eed0c2af8..7d1028bb33 100644 --- a/syllabus/0ANE345.html +++ b/syllabus/0ANE345.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE361.html b/syllabus/0ANE361.html index 68feea16ad..e682714638 100644 --- a/syllabus/0ANE361.html +++ b/syllabus/0ANE361.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE362.html b/syllabus/0ANE362.html index 748dc65d7d..3901515d72 100644 --- a/syllabus/0ANE362.html +++ b/syllabus/0ANE362.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ANE363.html b/syllabus/0ANE363.html index ce5e2bc99e..0892d00adf 100644 --- a/syllabus/0ANE363.html +++ b/syllabus/0ANE363.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0AQT001.html b/syllabus/0AQT001.html index 47d7ae9192..5753a822e1 100644 --- a/syllabus/0AQT001.html +++ b/syllabus/0AQT001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT002.html b/syllabus/0AQT002.html index 817c60ac28..80ee39d266 100644 --- a/syllabus/0AQT002.html +++ b/syllabus/0AQT002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT003.html b/syllabus/0AQT003.html index d702963397..2e40a665b6 100644 --- a/syllabus/0AQT003.html +++ b/syllabus/0AQT003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT005.html b/syllabus/0AQT005.html index cb8db9c1ea..063abb309b 100644 --- a/syllabus/0AQT005.html +++ b/syllabus/0AQT005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT007.html b/syllabus/0AQT007.html index 258801c9a9..848d8f2447 100644 --- a/syllabus/0AQT007.html +++ b/syllabus/0AQT007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT009.html b/syllabus/0AQT009.html index f87a7fe972..1c93095f63 100644 --- a/syllabus/0AQT009.html +++ b/syllabus/0AQT009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT011.html b/syllabus/0AQT011.html index 8ad3cd015f..265a9adbef 100644 --- a/syllabus/0AQT011.html +++ b/syllabus/0AQT011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT012.html b/syllabus/0AQT012.html index ca094ac55a..3574c5e49a 100644 --- a/syllabus/0AQT012.html +++ b/syllabus/0AQT012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT013.html b/syllabus/0AQT013.html index f587e5ddce..ee640f4bbd 100644 --- a/syllabus/0AQT013.html +++ b/syllabus/0AQT013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT014.html b/syllabus/0AQT014.html index 592cd4cd6b..b79799f950 100644 --- a/syllabus/0AQT014.html +++ b/syllabus/0AQT014.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -445,5 +489,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT016.html b/syllabus/0AQT016.html index 94845ab201..9c7e538dd9 100644 --- a/syllabus/0AQT016.html +++ b/syllabus/0AQT016.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT017.html b/syllabus/0AQT017.html index 98b3143588..a9380af6f2 100644 --- a/syllabus/0AQT017.html +++ b/syllabus/0AQT017.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT021.html b/syllabus/0AQT021.html index 5734d303ba..1381552c3c 100644 --- a/syllabus/0AQT021.html +++ b/syllabus/0AQT021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT023.html b/syllabus/0AQT023.html index f3d0772c07..bea3890c6d 100644 --- a/syllabus/0AQT023.html +++ b/syllabus/0AQT023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT025.html b/syllabus/0AQT025.html index 582e66eabe..554340f8bf 100644 --- a/syllabus/0AQT025.html +++ b/syllabus/0AQT025.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -616,5 +660,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT027.html b/syllabus/0AQT027.html index 400194d6bc..315e318786 100644 --- a/syllabus/0AQT027.html +++ b/syllabus/0AQT027.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT029.html b/syllabus/0AQT029.html index dbefec8e94..57c332c716 100644 --- a/syllabus/0AQT029.html +++ b/syllabus/0AQT029.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT030.html b/syllabus/0AQT030.html index 341171a2ab..7efda88b4f 100644 --- a/syllabus/0AQT030.html +++ b/syllabus/0AQT030.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT031.html b/syllabus/0AQT031.html index 316c26cade..00d461388d 100644 --- a/syllabus/0AQT031.html +++ b/syllabus/0AQT031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT033.html b/syllabus/0AQT033.html index f28de73fff..357203febb 100644 --- a/syllabus/0AQT033.html +++ b/syllabus/0AQT033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT035.html b/syllabus/0AQT035.html index c9d2ff2fde..859fb39da0 100644 --- a/syllabus/0AQT035.html +++ b/syllabus/0AQT035.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT037.html b/syllabus/0AQT037.html index ce9dec7411..83da9a80c4 100644 --- a/syllabus/0AQT037.html +++ b/syllabus/0AQT037.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -478,5 +522,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT039.html b/syllabus/0AQT039.html index 80e4556093..b4014cabb8 100644 --- a/syllabus/0AQT039.html +++ b/syllabus/0AQT039.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT042.html b/syllabus/0AQT042.html index 0f2dd78419..29f57a153c 100644 --- a/syllabus/0AQT042.html +++ b/syllabus/0AQT042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT043.html b/syllabus/0AQT043.html index 572d966065..8ea5c7666e 100644 --- a/syllabus/0AQT043.html +++ b/syllabus/0AQT043.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT045.html b/syllabus/0AQT045.html index a9cbff2a7d..453288925e 100644 --- a/syllabus/0AQT045.html +++ b/syllabus/0AQT045.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT047.html b/syllabus/0AQT047.html index 9ebcde4e80..3023503a08 100644 --- a/syllabus/0AQT047.html +++ b/syllabus/0AQT047.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT049.html b/syllabus/0AQT049.html index eb1cbd8bed..4aeab53844 100644 --- a/syllabus/0AQT049.html +++ b/syllabus/0AQT049.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT051.html b/syllabus/0AQT051.html index 27d4e81654..69a9ca9b62 100644 --- a/syllabus/0AQT051.html +++ b/syllabus/0AQT051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT053.html b/syllabus/0AQT053.html index f825af12f3..1632ed6f35 100644 --- a/syllabus/0AQT053.html +++ b/syllabus/0AQT053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT055.html b/syllabus/0AQT055.html index 4acaa8c2ca..ff3b18faa7 100644 --- a/syllabus/0AQT055.html +++ b/syllabus/0AQT055.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT057.html b/syllabus/0AQT057.html index dbf253e9f9..f2a01f46ad 100644 --- a/syllabus/0AQT057.html +++ b/syllabus/0AQT057.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT059.html b/syllabus/0AQT059.html index 68b85905dd..33fa7c8a26 100644 --- a/syllabus/0AQT059.html +++ b/syllabus/0AQT059.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT061.html b/syllabus/0AQT061.html index f25784c513..0f9c954af2 100644 --- a/syllabus/0AQT061.html +++ b/syllabus/0AQT061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AQT062.html b/syllabus/0AQT062.html index 42fc4ac2e0..8af0be7755 100644 --- a/syllabus/0AQT062.html +++ b/syllabus/0AQT062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0001.html b/syllabus/0AS0001.html index cb80abbef5..8c57ad5311 100644 --- a/syllabus/0AS0001.html +++ b/syllabus/0AS0001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0101.html b/syllabus/0AS0101.html index 0c4ca84886..1b8855b781 100644 --- a/syllabus/0AS0101.html +++ b/syllabus/0AS0101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -604,5 +648,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0102.html b/syllabus/0AS0102.html index 6ee8e1c515..318c83fe34 100644 --- a/syllabus/0AS0102.html +++ b/syllabus/0AS0102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0103.html b/syllabus/0AS0103.html index 5e9078b1cf..5efdb23357 100644 --- a/syllabus/0AS0103.html +++ b/syllabus/0AS0103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/10/13 -   @@ -513,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0104.html b/syllabus/0AS0104.html index 1e0be05541..83da5702ac 100644 --- a/syllabus/0AS0104.html +++ b/syllabus/0AS0104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0201.html b/syllabus/0AS0201.html index 91e4c8cef7..6956ff87ec 100644 --- a/syllabus/0AS0201.html +++ b/syllabus/0AS0201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -563,5 +607,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0202.html b/syllabus/0AS0202.html index bcbf638c24..5d269a6721 100644 --- a/syllabus/0AS0202.html +++ b/syllabus/0AS0202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0203.html b/syllabus/0AS0203.html index 5ae30535ab..13b33fd326 100644 --- a/syllabus/0AS0203.html +++ b/syllabus/0AS0203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -649,5 +693,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0204.html b/syllabus/0AS0204.html index a656596dcd..8b3a2a8c6b 100644 --- a/syllabus/0AS0204.html +++ b/syllabus/0AS0204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/05/19 -   @@ -410,5 +452,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0301.html b/syllabus/0AS0301.html index 71a02e0d7e..f8ee51e285 100644 --- a/syllabus/0AS0301.html +++ b/syllabus/0AS0301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -548,5 +592,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0303.html b/syllabus/0AS0303.html index fdcac6f718..659e50aa59 100644 --- a/syllabus/0AS0303.html +++ b/syllabus/0AS0303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0304.html b/syllabus/0AS0304.html index de82c4a32b..bd74645a54 100644 --- a/syllabus/0AS0304.html +++ b/syllabus/0AS0304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0305.html b/syllabus/0AS0305.html index fa0fc4464d..d78c85884d 100644 --- a/syllabus/0AS0305.html +++ b/syllabus/0AS0305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0306.html b/syllabus/0AS0306.html index b8e425dc69..8d650d3f02 100644 --- a/syllabus/0AS0306.html +++ b/syllabus/0AS0306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -536,5 +580,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0401.html b/syllabus/0AS0401.html index 98acc5086d..4177c5e96f 100644 --- a/syllabus/0AS0401.html +++ b/syllabus/0AS0401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -546,5 +590,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0402.html b/syllabus/0AS0402.html index 8e3bb16ed6..739a486ac0 100644 --- a/syllabus/0AS0402.html +++ b/syllabus/0AS0402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0501.html b/syllabus/0AS0501.html index f23e743b08..dca6393ad9 100644 --- a/syllabus/0AS0501.html +++ b/syllabus/0AS0501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0507.html b/syllabus/0AS0507.html index 05266cee37..d9b962398d 100644 --- a/syllabus/0AS0507.html +++ b/syllabus/0AS0507.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -685,5 +729,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0508.html b/syllabus/0AS0508.html index 779ca1b23f..852c7b2092 100644 --- a/syllabus/0AS0508.html +++ b/syllabus/0AS0508.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0509.html b/syllabus/0AS0509.html index eb5bdfe3f0..d54250de24 100644 --- a/syllabus/0AS0509.html +++ b/syllabus/0AS0509.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0510.html b/syllabus/0AS0510.html index ed5c9cbe7b..b6c46e141f 100644 --- a/syllabus/0AS0510.html +++ b/syllabus/0AS0510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0511.html b/syllabus/0AS0511.html index 636a9526b8..6db2add479 100644 --- a/syllabus/0AS0511.html +++ b/syllabus/0AS0511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -550,5 +594,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0512.html b/syllabus/0AS0512.html index 80072e07e9..45258a6f2e 100644 --- a/syllabus/0AS0512.html +++ b/syllabus/0AS0512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0601.html b/syllabus/0AS0601.html index f794689a89..4291c44ab5 100644 --- a/syllabus/0AS0601.html +++ b/syllabus/0AS0601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -476,5 +520,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0602.html b/syllabus/0AS0602.html index 156a02cdc3..d376a83ec0 100644 --- a/syllabus/0AS0602.html +++ b/syllabus/0AS0602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -536,5 +580,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0603.html b/syllabus/0AS0603.html index d3edd8f150..271d32c6ee 100644 --- a/syllabus/0AS0603.html +++ b/syllabus/0AS0603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/04/15 -   @@ -483,5 +525,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0702.html b/syllabus/0AS0702.html index 33d9b9d9ef..6cf4805ea6 100644 --- a/syllabus/0AS0702.html +++ b/syllabus/0AS0702.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0703.html b/syllabus/0AS0703.html index e4723e5e45..26e966ecb1 100644 --- a/syllabus/0AS0703.html +++ b/syllabus/0AS0703.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0AS0704.html b/syllabus/0AS0704.html index 25d650ab6c..7da53305b8 100644 --- a/syllabus/0AS0704.html +++ b/syllabus/0AS0704.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATAA01.html b/syllabus/0ATAA01.html index 1fe0db2140..dafaaad2e4 100644 --- a/syllabus/0ATAA01.html +++ b/syllabus/0ATAA01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA02.html b/syllabus/0ATAA02.html index 006e8a510a..02fb675724 100644 --- a/syllabus/0ATAA02.html +++ b/syllabus/0ATAA02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA03.html b/syllabus/0ATAA03.html index feffb2e2ea..472f1a13f7 100644 --- a/syllabus/0ATAA03.html +++ b/syllabus/0ATAA03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -608,5 +652,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA04.html b/syllabus/0ATAA04.html index b5e65e8e32..95d780821d 100644 --- a/syllabus/0ATAA04.html +++ b/syllabus/0ATAA04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -610,5 +654,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA05.html b/syllabus/0ATAA05.html index 0014737787..21a95f0241 100644 --- a/syllabus/0ATAA05.html +++ b/syllabus/0ATAA05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -600,5 +644,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA06.html b/syllabus/0ATAA06.html index f00bf57f67..429c655e29 100644 --- a/syllabus/0ATAA06.html +++ b/syllabus/0ATAA06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -598,5 +642,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA07.html b/syllabus/0ATAA07.html index b6d3e5f4c4..2b8bca39bc 100644 --- a/syllabus/0ATAA07.html +++ b/syllabus/0ATAA07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -585,5 +629,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA08.html b/syllabus/0ATAA08.html index b7f862f212..b12d84dfe1 100644 --- a/syllabus/0ATAA08.html +++ b/syllabus/0ATAA08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -585,5 +629,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA09.html b/syllabus/0ATAA09.html index 11e3806c62..41c133141c 100644 --- a/syllabus/0ATAA09.html +++ b/syllabus/0ATAA09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -635,5 +679,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA10.html b/syllabus/0ATAA10.html index f6f24f5f51..05631c5e7e 100644 --- a/syllabus/0ATAA10.html +++ b/syllabus/0ATAA10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA11.html b/syllabus/0ATAA11.html index 4d2a577758..f499810370 100644 --- a/syllabus/0ATAA11.html +++ b/syllabus/0ATAA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA12.html b/syllabus/0ATAA12.html index ca3e9581d3..3ab81575da 100644 --- a/syllabus/0ATAA12.html +++ b/syllabus/0ATAA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -593,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA13.html b/syllabus/0ATAA13.html index 45b22e7aaa..30bfe9d7b0 100644 --- a/syllabus/0ATAA13.html +++ b/syllabus/0ATAA13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA14.html b/syllabus/0ATAA14.html index 401bf64c3a..ee61b62c45 100644 --- a/syllabus/0ATAA14.html +++ b/syllabus/0ATAA14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA15.html b/syllabus/0ATAA15.html index ff90337cfc..89efc81e3c 100644 --- a/syllabus/0ATAA15.html +++ b/syllabus/0ATAA15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA16.html b/syllabus/0ATAA16.html index e6b640ada0..ac6cd274b6 100644 --- a/syllabus/0ATAA16.html +++ b/syllabus/0ATAA16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA17.html b/syllabus/0ATAA17.html index a4ba0c9c4a..55b4b94714 100644 --- a/syllabus/0ATAA17.html +++ b/syllabus/0ATAA17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -610,5 +654,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA18.html b/syllabus/0ATAA18.html index 493b510d8c..d7c299aaf0 100644 --- a/syllabus/0ATAA18.html +++ b/syllabus/0ATAA18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -616,5 +660,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA19.html b/syllabus/0ATAA19.html index ab9a7197f5..5a9efe2fa4 100644 --- a/syllabus/0ATAA19.html +++ b/syllabus/0ATAA19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -587,5 +631,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA20.html b/syllabus/0ATAA20.html index ea9cc5bae6..6422b9fbf6 100644 --- a/syllabus/0ATAA20.html +++ b/syllabus/0ATAA20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -593,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA21.html b/syllabus/0ATAA21.html index c0fe60129a..f88486a3a0 100644 --- a/syllabus/0ATAA21.html +++ b/syllabus/0ATAA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -626,5 +670,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA22.html b/syllabus/0ATAA22.html index 2b02fd4a65..fcba770504 100644 --- a/syllabus/0ATAA22.html +++ b/syllabus/0ATAA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -624,5 +668,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA23.html b/syllabus/0ATAA23.html index 4d7de1ead3..0c42a26f94 100644 --- a/syllabus/0ATAA23.html +++ b/syllabus/0ATAA23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA24.html b/syllabus/0ATAA24.html index 981e2e2143..eb9a48e794 100644 --- a/syllabus/0ATAA24.html +++ b/syllabus/0ATAA24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA25.html b/syllabus/0ATAA25.html index 264e012ee8..60cf1d4fc0 100644 --- a/syllabus/0ATAA25.html +++ b/syllabus/0ATAA25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -627,5 +671,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA26.html b/syllabus/0ATAA26.html index 44c67597a6..426456748f 100644 --- a/syllabus/0ATAA26.html +++ b/syllabus/0ATAA26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -612,5 +656,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA27.html b/syllabus/0ATAA27.html index a9dba5a72b..1d21b473f6 100644 --- a/syllabus/0ATAA27.html +++ b/syllabus/0ATAA27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA28.html b/syllabus/0ATAA28.html index fc858316cd..bcf449b8ea 100644 --- a/syllabus/0ATAA28.html +++ b/syllabus/0ATAA28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA29.html b/syllabus/0ATAA29.html index c2ff82f989..9551f3b8d0 100644 --- a/syllabus/0ATAA29.html +++ b/syllabus/0ATAA29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAA30.html b/syllabus/0ATAA30.html index e35626a124..8de0279c53 100644 --- a/syllabus/0ATAA30.html +++ b/syllabus/0ATAA30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB01.html b/syllabus/0ATAB01.html index 81f673263e..ce863e098f 100644 --- a/syllabus/0ATAB01.html +++ b/syllabus/0ATAB01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -588,5 +632,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB02.html b/syllabus/0ATAB02.html index de4a7f47f5..367ff8fd29 100644 --- a/syllabus/0ATAB02.html +++ b/syllabus/0ATAB02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB03.html b/syllabus/0ATAB03.html index dbcd4e6df7..3071d931ea 100644 --- a/syllabus/0ATAB03.html +++ b/syllabus/0ATAB03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB04.html b/syllabus/0ATAB04.html index 0a688ceb11..6434e394a9 100644 --- a/syllabus/0ATAB04.html +++ b/syllabus/0ATAB04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -616,5 +660,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB05.html b/syllabus/0ATAB05.html index 3f4dfc334c..b58935ff8c 100644 --- a/syllabus/0ATAB05.html +++ b/syllabus/0ATAB05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -601,5 +645,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB06.html b/syllabus/0ATAB06.html index 8244c5a09d..4cbdf341e2 100644 --- a/syllabus/0ATAB06.html +++ b/syllabus/0ATAB06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB07.html b/syllabus/0ATAB07.html index 20dd5efc87..00bee67d55 100644 --- a/syllabus/0ATAB07.html +++ b/syllabus/0ATAB07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB11.html b/syllabus/0ATAB11.html index e42e857a18..d7c9521de0 100644 --- a/syllabus/0ATAB11.html +++ b/syllabus/0ATAB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB12.html b/syllabus/0ATAB12.html index fc82705adc..ec78b8f659 100644 --- a/syllabus/0ATAB12.html +++ b/syllabus/0ATAB12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -585,5 +629,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB13.html b/syllabus/0ATAB13.html index 24f40b133c..e491920e8c 100644 --- a/syllabus/0ATAB13.html +++ b/syllabus/0ATAB13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB14.html b/syllabus/0ATAB14.html index 50246de9fe..f203e35224 100644 --- a/syllabus/0ATAB14.html +++ b/syllabus/0ATAB14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -672,5 +716,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB15.html b/syllabus/0ATAB15.html index 9faa8c8d2b..f1114383fb 100644 --- a/syllabus/0ATAB15.html +++ b/syllabus/0ATAB15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -583,5 +627,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB16.html b/syllabus/0ATAB16.html index 908097c21c..62a1b9389f 100644 --- a/syllabus/0ATAB16.html +++ b/syllabus/0ATAB16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB17.html b/syllabus/0ATAB17.html index 023b8876a2..9511281be1 100644 --- a/syllabus/0ATAB17.html +++ b/syllabus/0ATAB17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB18.html b/syllabus/0ATAB18.html index 0cefc0ba77..636bcddc1c 100644 --- a/syllabus/0ATAB18.html +++ b/syllabus/0ATAB18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -587,5 +631,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB19.html b/syllabus/0ATAB19.html index 25b3560ad5..b042ec7210 100644 --- a/syllabus/0ATAB19.html +++ b/syllabus/0ATAB19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAB20.html b/syllabus/0ATAB20.html index c95e3061fa..3de99af662 100644 --- a/syllabus/0ATAB20.html +++ b/syllabus/0ATAB20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -585,5 +629,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD01.html b/syllabus/0ATAD01.html index 6bcb50f7d8..b9757215ff 100644 --- a/syllabus/0ATAD01.html +++ b/syllabus/0ATAD01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD02.html b/syllabus/0ATAD02.html index 532dfd59d5..3bb107fd51 100644 --- a/syllabus/0ATAD02.html +++ b/syllabus/0ATAD02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD03.html b/syllabus/0ATAD03.html index 0c390bed1e..aad6c3135f 100644 --- a/syllabus/0ATAD03.html +++ b/syllabus/0ATAD03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD04.html b/syllabus/0ATAD04.html index 32f21f1286..ef2185b617 100644 --- a/syllabus/0ATAD04.html +++ b/syllabus/0ATAD04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD05.html b/syllabus/0ATAD05.html index d6ee26079a..2aab13688e 100644 --- a/syllabus/0ATAD05.html +++ b/syllabus/0ATAD05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD06.html b/syllabus/0ATAD06.html index 6c6a99bdbc..d890cdcddf 100644 --- a/syllabus/0ATAD06.html +++ b/syllabus/0ATAD06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD07.html b/syllabus/0ATAD07.html index 5e13d35454..e54d71a97d 100644 --- a/syllabus/0ATAD07.html +++ b/syllabus/0ATAD07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD08.html b/syllabus/0ATAD08.html index 5f389dd8f3..12b8b8d1f8 100644 --- a/syllabus/0ATAD08.html +++ b/syllabus/0ATAD08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD09.html b/syllabus/0ATAD09.html index 82ace55cfb..1230b1f378 100644 --- a/syllabus/0ATAD09.html +++ b/syllabus/0ATAD09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD10.html b/syllabus/0ATAD10.html index d9eb6c0260..1481093367 100644 --- a/syllabus/0ATAD10.html +++ b/syllabus/0ATAD10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD11.html b/syllabus/0ATAD11.html index 01849a3640..a786759c4a 100644 --- a/syllabus/0ATAD11.html +++ b/syllabus/0ATAD11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD12.html b/syllabus/0ATAD12.html index ba005c9cf7..d3a5273253 100644 --- a/syllabus/0ATAD12.html +++ b/syllabus/0ATAD12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD13.html b/syllabus/0ATAD13.html index cbbb3b39ed..7cacf0a5e8 100644 --- a/syllabus/0ATAD13.html +++ b/syllabus/0ATAD13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD14.html b/syllabus/0ATAD14.html index ea91db70d8..0a4916ea9c 100644 --- a/syllabus/0ATAD14.html +++ b/syllabus/0ATAD14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD15.html b/syllabus/0ATAD15.html index 01fa90a7a2..a457d2b54b 100644 --- a/syllabus/0ATAD15.html +++ b/syllabus/0ATAD15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD16.html b/syllabus/0ATAD16.html index ffcc079b1e..c94b9dde02 100644 --- a/syllabus/0ATAD16.html +++ b/syllabus/0ATAD16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -700,5 +744,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD17.html b/syllabus/0ATAD17.html index f3c16f405e..3233f8b600 100644 --- a/syllabus/0ATAD17.html +++ b/syllabus/0ATAD17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD18.html b/syllabus/0ATAD18.html index d33fbaa54e..1ae8d9e6bd 100644 --- a/syllabus/0ATAD18.html +++ b/syllabus/0ATAD18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD19.html b/syllabus/0ATAD19.html index c8777e4a03..bf55738131 100644 --- a/syllabus/0ATAD19.html +++ b/syllabus/0ATAD19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD20.html b/syllabus/0ATAD20.html index 4acc009769..8c50c94c08 100644 --- a/syllabus/0ATAD20.html +++ b/syllabus/0ATAD20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD21.html b/syllabus/0ATAD21.html index 5ae2912c37..4d58001686 100644 --- a/syllabus/0ATAD21.html +++ b/syllabus/0ATAD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD22.html b/syllabus/0ATAD22.html index a63fe38914..8408487fb0 100644 --- a/syllabus/0ATAD22.html +++ b/syllabus/0ATAD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD23.html b/syllabus/0ATAD23.html index 7264e49cc7..84e3c897b3 100644 --- a/syllabus/0ATAD23.html +++ b/syllabus/0ATAD23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD24.html b/syllabus/0ATAD24.html index 5765c94f8f..ae6110622a 100644 --- a/syllabus/0ATAD24.html +++ b/syllabus/0ATAD24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD25.html b/syllabus/0ATAD25.html index ff690414c0..a440818f87 100644 --- a/syllabus/0ATAD25.html +++ b/syllabus/0ATAD25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD26.html b/syllabus/0ATAD26.html index 5f9db1b54f..f1ad6c2356 100644 --- a/syllabus/0ATAD26.html +++ b/syllabus/0ATAD26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD27.html b/syllabus/0ATAD27.html index 14246e9be5..fa6e8ce9f1 100644 --- a/syllabus/0ATAD27.html +++ b/syllabus/0ATAD27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD28.html b/syllabus/0ATAD28.html index 8d751abf6a..6c7e631e3d 100644 --- a/syllabus/0ATAD28.html +++ b/syllabus/0ATAD28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD29.html b/syllabus/0ATAD29.html index 422f6ad88c..ae4f22844b 100644 --- a/syllabus/0ATAD29.html +++ b/syllabus/0ATAD29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD30.html b/syllabus/0ATAD30.html index e74bec60a8..d4dc7572d5 100644 --- a/syllabus/0ATAD30.html +++ b/syllabus/0ATAD30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD31.html b/syllabus/0ATAD31.html index 973818caba..f94ffca1aa 100644 --- a/syllabus/0ATAD31.html +++ b/syllabus/0ATAD31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD32.html b/syllabus/0ATAD32.html index 8c1e63855c..dadf381e9f 100644 --- a/syllabus/0ATAD32.html +++ b/syllabus/0ATAD32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD33.html b/syllabus/0ATAD33.html index 6924b3a9e7..fa08290d74 100644 --- a/syllabus/0ATAD33.html +++ b/syllabus/0ATAD33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD34.html b/syllabus/0ATAD34.html index 093c04c5fb..d9aec9edbd 100644 --- a/syllabus/0ATAD34.html +++ b/syllabus/0ATAD34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD35.html b/syllabus/0ATAD35.html index 86aa4ee982..bdb757a307 100644 --- a/syllabus/0ATAD35.html +++ b/syllabus/0ATAD35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD36.html b/syllabus/0ATAD36.html index 78966e1fbc..f9014eb53a 100644 --- a/syllabus/0ATAD36.html +++ b/syllabus/0ATAD36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD37.html b/syllabus/0ATAD37.html index 9c2d08474a..43c099fef3 100644 --- a/syllabus/0ATAD37.html +++ b/syllabus/0ATAD37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD38.html b/syllabus/0ATAD38.html index 63f595dfe4..216047c900 100644 --- a/syllabus/0ATAD38.html +++ b/syllabus/0ATAD38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD39.html b/syllabus/0ATAD39.html index ff25e5dc12..d160925854 100644 --- a/syllabus/0ATAD39.html +++ b/syllabus/0ATAD39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -548,5 +592,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD40.html b/syllabus/0ATAD40.html index 4c3c475f22..c8fe0bc9af 100644 --- a/syllabus/0ATAD40.html +++ b/syllabus/0ATAD40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD41.html b/syllabus/0ATAD41.html index eb9f699742..192240563b 100644 --- a/syllabus/0ATAD41.html +++ b/syllabus/0ATAD41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD42.html b/syllabus/0ATAD42.html index 687f4eaebf..f4ddc538da 100644 --- a/syllabus/0ATAD42.html +++ b/syllabus/0ATAD42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAD43.html b/syllabus/0ATAD43.html index 8c72915535..a1fae7fe14 100644 --- a/syllabus/0ATAD43.html +++ b/syllabus/0ATAD43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE01.html b/syllabus/0ATAE01.html index 80309f4f4f..acbf3c4ad9 100644 --- a/syllabus/0ATAE01.html +++ b/syllabus/0ATAE01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -583,5 +627,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE02.html b/syllabus/0ATAE02.html index c1afb12288..29684f9fdb 100644 --- a/syllabus/0ATAE02.html +++ b/syllabus/0ATAE02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -713,5 +757,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE03.html b/syllabus/0ATAE03.html index c8ca3c9c5f..d19e4fdbf3 100644 --- a/syllabus/0ATAE03.html +++ b/syllabus/0ATAE03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -711,5 +755,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE04.html b/syllabus/0ATAE04.html index 552b2c6793..bf75dcb372 100644 --- a/syllabus/0ATAE04.html +++ b/syllabus/0ATAE04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -711,5 +755,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE05.html b/syllabus/0ATAE05.html index af10c36f8b..2aef6ff721 100644 --- a/syllabus/0ATAE05.html +++ b/syllabus/0ATAE05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -711,5 +755,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE06.html b/syllabus/0ATAE06.html index 17ffc10323..20d1b56f8b 100644 --- a/syllabus/0ATAE06.html +++ b/syllabus/0ATAE06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE07.html b/syllabus/0ATAE07.html index b5962ffc25..1209701e36 100644 --- a/syllabus/0ATAE07.html +++ b/syllabus/0ATAE07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE08.html b/syllabus/0ATAE08.html index c8b57f0405..2d565c21ca 100644 --- a/syllabus/0ATAE08.html +++ b/syllabus/0ATAE08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE09.html b/syllabus/0ATAE09.html index 30abeebe06..9cd2161072 100644 --- a/syllabus/0ATAE09.html +++ b/syllabus/0ATAE09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE10.html b/syllabus/0ATAE10.html index d8f5c826e7..3e587aeea2 100644 --- a/syllabus/0ATAE10.html +++ b/syllabus/0ATAE10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE11.html b/syllabus/0ATAE11.html index 471e336e59..2fcc77d45b 100644 --- a/syllabus/0ATAE11.html +++ b/syllabus/0ATAE11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE12.html b/syllabus/0ATAE12.html index 93c2c1353d..a22867f733 100644 --- a/syllabus/0ATAE12.html +++ b/syllabus/0ATAE12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE13.html b/syllabus/0ATAE13.html index 68282e01b6..ebe53af1e7 100644 --- a/syllabus/0ATAE13.html +++ b/syllabus/0ATAE13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE14.html b/syllabus/0ATAE14.html index ffd7e90d13..de00d6be07 100644 --- a/syllabus/0ATAE14.html +++ b/syllabus/0ATAE14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE15.html b/syllabus/0ATAE15.html index 964b7014cb..042877cc7f 100644 --- a/syllabus/0ATAE15.html +++ b/syllabus/0ATAE15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE16.html b/syllabus/0ATAE16.html index 8bec76f2d0..738031cd12 100644 --- a/syllabus/0ATAE16.html +++ b/syllabus/0ATAE16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE17.html b/syllabus/0ATAE17.html index 40f2a2c587..bd24b2d1f8 100644 --- a/syllabus/0ATAE17.html +++ b/syllabus/0ATAE17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE18.html b/syllabus/0ATAE18.html index 2d849f4de3..9e0782ff69 100644 --- a/syllabus/0ATAE18.html +++ b/syllabus/0ATAE18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -799,5 +843,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE19.html b/syllabus/0ATAE19.html index 9bd5e7f0b1..bb80563bc5 100644 --- a/syllabus/0ATAE19.html +++ b/syllabus/0ATAE19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE20.html b/syllabus/0ATAE20.html index 1e0d8b19f2..9cf963bf24 100644 --- a/syllabus/0ATAE20.html +++ b/syllabus/0ATAE20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE21.html b/syllabus/0ATAE21.html index 56bf9f42d4..b16c6ac3b9 100644 --- a/syllabus/0ATAE21.html +++ b/syllabus/0ATAE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE22.html b/syllabus/0ATAE22.html index c5203783c2..c0d38baf90 100644 --- a/syllabus/0ATAE22.html +++ b/syllabus/0ATAE22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE23.html b/syllabus/0ATAE23.html index 9b64c00292..75c4c094e0 100644 --- a/syllabus/0ATAE23.html +++ b/syllabus/0ATAE23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE24.html b/syllabus/0ATAE24.html index 3d97213da8..d9578ac86d 100644 --- a/syllabus/0ATAE24.html +++ b/syllabus/0ATAE24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE25.html b/syllabus/0ATAE25.html index 9f1b7a58b3..133548d17b 100644 --- a/syllabus/0ATAE25.html +++ b/syllabus/0ATAE25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE26.html b/syllabus/0ATAE26.html index f49e84f855..c53e3c1427 100644 --- a/syllabus/0ATAE26.html +++ b/syllabus/0ATAE26.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE27.html b/syllabus/0ATAE27.html index 2f12b3e5d7..679974348e 100644 --- a/syllabus/0ATAE27.html +++ b/syllabus/0ATAE27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE28.html b/syllabus/0ATAE28.html index 852985a9fc..071b2623c2 100644 --- a/syllabus/0ATAE28.html +++ b/syllabus/0ATAE28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE29.html b/syllabus/0ATAE29.html index 181cc53471..9bb6357e0e 100644 --- a/syllabus/0ATAE29.html +++ b/syllabus/0ATAE29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE30.html b/syllabus/0ATAE30.html index de052a0373..807d240018 100644 --- a/syllabus/0ATAE30.html +++ b/syllabus/0ATAE30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE31.html b/syllabus/0ATAE31.html index 86769930ba..3092b24b8c 100644 --- a/syllabus/0ATAE31.html +++ b/syllabus/0ATAE31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE32.html b/syllabus/0ATAE32.html index 356d1db931..353f1b8e8b 100644 --- a/syllabus/0ATAE32.html +++ b/syllabus/0ATAE32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE33.html b/syllabus/0ATAE33.html index 2997497ec9..36755f889b 100644 --- a/syllabus/0ATAE33.html +++ b/syllabus/0ATAE33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1007,5 +1051,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE34.html b/syllabus/0ATAE34.html index 45236d5c59..76dfc20940 100644 --- a/syllabus/0ATAE34.html +++ b/syllabus/0ATAE34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE35.html b/syllabus/0ATAE35.html index 97b5229598..bb74420dfe 100644 --- a/syllabus/0ATAE35.html +++ b/syllabus/0ATAE35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE36.html b/syllabus/0ATAE36.html index 3382fffb3b..424161a62d 100644 --- a/syllabus/0ATAE36.html +++ b/syllabus/0ATAE36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE37.html b/syllabus/0ATAE37.html index 0e4bcdefca..89ac34f9ad 100644 --- a/syllabus/0ATAE37.html +++ b/syllabus/0ATAE37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE38.html b/syllabus/0ATAE38.html index c1627a27cd..270c2c4df4 100644 --- a/syllabus/0ATAE38.html +++ b/syllabus/0ATAE38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1000,5 +1044,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE39.html b/syllabus/0ATAE39.html index 57f814cf27..ba7d4b3a6e 100644 --- a/syllabus/0ATAE39.html +++ b/syllabus/0ATAE39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE40.html b/syllabus/0ATAE40.html index 3d2b0c5951..389b4081f5 100644 --- a/syllabus/0ATAE40.html +++ b/syllabus/0ATAE40.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE41.html b/syllabus/0ATAE41.html index 866163ebcb..f40b7643c9 100644 --- a/syllabus/0ATAE41.html +++ b/syllabus/0ATAE41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE42.html b/syllabus/0ATAE42.html index 10f08b21f0..df8ef3e722 100644 --- a/syllabus/0ATAE42.html +++ b/syllabus/0ATAE42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE43.html b/syllabus/0ATAE43.html index 82e7c8e720..814e5fb22e 100644 --- a/syllabus/0ATAE43.html +++ b/syllabus/0ATAE43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -984,5 +1028,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE44.html b/syllabus/0ATAE44.html index a7d05ca7b5..6a2a5c6ed6 100644 --- a/syllabus/0ATAE44.html +++ b/syllabus/0ATAE44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE45.html b/syllabus/0ATAE45.html index e8f9c727c1..03f96d9ff6 100644 --- a/syllabus/0ATAE45.html +++ b/syllabus/0ATAE45.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE46.html b/syllabus/0ATAE46.html index 61252320f9..75ba9c4a6c 100644 --- a/syllabus/0ATAE46.html +++ b/syllabus/0ATAE46.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE47.html b/syllabus/0ATAE47.html index ac48db3c96..9a9943b0c3 100644 --- a/syllabus/0ATAE47.html +++ b/syllabus/0ATAE47.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE48.html b/syllabus/0ATAE48.html index fa638a4f66..159ee67fc0 100644 --- a/syllabus/0ATAE48.html +++ b/syllabus/0ATAE48.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE49.html b/syllabus/0ATAE49.html index 1f52d51d49..32cf8bcafa 100644 --- a/syllabus/0ATAE49.html +++ b/syllabus/0ATAE49.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE50.html b/syllabus/0ATAE50.html index 4f3bddb5bc..fc127e50b3 100644 --- a/syllabus/0ATAE50.html +++ b/syllabus/0ATAE50.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE51.html b/syllabus/0ATAE51.html index 4aa4788c73..da7a8b856e 100644 --- a/syllabus/0ATAE51.html +++ b/syllabus/0ATAE51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE52.html b/syllabus/0ATAE52.html index 721d7e53a4..5147995252 100644 --- a/syllabus/0ATAE52.html +++ b/syllabus/0ATAE52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE53.html b/syllabus/0ATAE53.html index ccea2e550f..9ea0dc9ef0 100644 --- a/syllabus/0ATAE53.html +++ b/syllabus/0ATAE53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE54.html b/syllabus/0ATAE54.html index 13e0312b91..470f0afd17 100644 --- a/syllabus/0ATAE54.html +++ b/syllabus/0ATAE54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE55.html b/syllabus/0ATAE55.html index 3cf5fd64a7..8b6770472d 100644 --- a/syllabus/0ATAE55.html +++ b/syllabus/0ATAE55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -504,5 +548,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE56.html b/syllabus/0ATAE56.html index 5976368f03..f1cd157063 100644 --- a/syllabus/0ATAE56.html +++ b/syllabus/0ATAE56.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE57.html b/syllabus/0ATAE57.html index 6815fdb67c..cdecfd2d5f 100644 --- a/syllabus/0ATAE57.html +++ b/syllabus/0ATAE57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE58.html b/syllabus/0ATAE58.html index 84e3e7f0f4..de0f51ccb4 100644 --- a/syllabus/0ATAE58.html +++ b/syllabus/0ATAE58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE59.html b/syllabus/0ATAE59.html index 92ce479a47..bc509cb516 100644 --- a/syllabus/0ATAE59.html +++ b/syllabus/0ATAE59.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE60.html b/syllabus/0ATAE60.html index a9e5ddac74..84676e4231 100644 --- a/syllabus/0ATAE60.html +++ b/syllabus/0ATAE60.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE61.html b/syllabus/0ATAE61.html index 8922729720..9c5cd22bac 100644 --- a/syllabus/0ATAE61.html +++ b/syllabus/0ATAE61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE62.html b/syllabus/0ATAE62.html index 5781470861..694084211d 100644 --- a/syllabus/0ATAE62.html +++ b/syllabus/0ATAE62.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE63.html b/syllabus/0ATAE63.html index 860444b1c5..b34708959b 100644 --- a/syllabus/0ATAE63.html +++ b/syllabus/0ATAE63.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE64.html b/syllabus/0ATAE64.html index 07b765813e..c81cb53a8a 100644 --- a/syllabus/0ATAE64.html +++ b/syllabus/0ATAE64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE65.html b/syllabus/0ATAE65.html index b57745288e..78dbaeb6b8 100644 --- a/syllabus/0ATAE65.html +++ b/syllabus/0ATAE65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE66.html b/syllabus/0ATAE66.html index 3445512818..9a60b0c49a 100644 --- a/syllabus/0ATAE66.html +++ b/syllabus/0ATAE66.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE67.html b/syllabus/0ATAE67.html index e2a7fae348..28a790ec0a 100644 --- a/syllabus/0ATAE67.html +++ b/syllabus/0ATAE67.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE68.html b/syllabus/0ATAE68.html index fefdba413a..956d884101 100644 --- a/syllabus/0ATAE68.html +++ b/syllabus/0ATAE68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE69.html b/syllabus/0ATAE69.html index f8f4240fab..2580d63c09 100644 --- a/syllabus/0ATAE69.html +++ b/syllabus/0ATAE69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE70.html b/syllabus/0ATAE70.html index ddce8917e9..99a32bc9c5 100644 --- a/syllabus/0ATAE70.html +++ b/syllabus/0ATAE70.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAE71.html b/syllabus/0ATAE71.html index 2927ce1c0a..a31817336a 100644 --- a/syllabus/0ATAE71.html +++ b/syllabus/0ATAE71.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF01.html b/syllabus/0ATAF01.html index 512055481c..9d680c758e 100644 --- a/syllabus/0ATAF01.html +++ b/syllabus/0ATAF01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF02.html b/syllabus/0ATAF02.html index 59ead34859..5e590083e2 100644 --- a/syllabus/0ATAF02.html +++ b/syllabus/0ATAF02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF03.html b/syllabus/0ATAF03.html index 18a3646140..0dac2ac740 100644 --- a/syllabus/0ATAF03.html +++ b/syllabus/0ATAF03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF04.html b/syllabus/0ATAF04.html index 91163ffaba..d11f6248b3 100644 --- a/syllabus/0ATAF04.html +++ b/syllabus/0ATAF04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF05.html b/syllabus/0ATAF05.html index 7c640570f1..f7c135a867 100644 --- a/syllabus/0ATAF05.html +++ b/syllabus/0ATAF05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF06.html b/syllabus/0ATAF06.html index 16468082d3..bc32cca4db 100644 --- a/syllabus/0ATAF06.html +++ b/syllabus/0ATAF06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF07.html b/syllabus/0ATAF07.html index 3755eadd2e..427da6a63c 100644 --- a/syllabus/0ATAF07.html +++ b/syllabus/0ATAF07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF08.html b/syllabus/0ATAF08.html index ad70e97d69..509b67dcab 100644 --- a/syllabus/0ATAF08.html +++ b/syllabus/0ATAF08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF09.html b/syllabus/0ATAF09.html index 0b9b7ab6c0..707dac7337 100644 --- a/syllabus/0ATAF09.html +++ b/syllabus/0ATAF09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF10.html b/syllabus/0ATAF10.html index 042203153b..5a69781d9d 100644 --- a/syllabus/0ATAF10.html +++ b/syllabus/0ATAF10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF11.html b/syllabus/0ATAF11.html index 826dc7441f..96d71c20cd 100644 --- a/syllabus/0ATAF11.html +++ b/syllabus/0ATAF11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF12.html b/syllabus/0ATAF12.html index de9d4b129f..efcdc2b7c6 100644 --- a/syllabus/0ATAF12.html +++ b/syllabus/0ATAF12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF13.html b/syllabus/0ATAF13.html index 85ad528e8d..767d47c35d 100644 --- a/syllabus/0ATAF13.html +++ b/syllabus/0ATAF13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF14.html b/syllabus/0ATAF14.html index eb9a5e09a6..6df1380d6f 100644 --- a/syllabus/0ATAF14.html +++ b/syllabus/0ATAF14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF15.html b/syllabus/0ATAF15.html index 9c508e1fa0..9b19adea4f 100644 --- a/syllabus/0ATAF15.html +++ b/syllabus/0ATAF15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF16.html b/syllabus/0ATAF16.html index 49e7a4c59f..db4be888d2 100644 --- a/syllabus/0ATAF16.html +++ b/syllabus/0ATAF16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF17.html b/syllabus/0ATAF17.html index 3a20d4d229..d8ee5dadb2 100644 --- a/syllabus/0ATAF17.html +++ b/syllabus/0ATAF17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -596,5 +640,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF18.html b/syllabus/0ATAF18.html index 0f63e17a6a..0c4081ca73 100644 --- a/syllabus/0ATAF18.html +++ b/syllabus/0ATAF18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -597,5 +641,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF19.html b/syllabus/0ATAF19.html index d680f34012..f577ce7860 100644 --- a/syllabus/0ATAF19.html +++ b/syllabus/0ATAF19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -627,5 +671,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF20.html b/syllabus/0ATAF20.html index ad1932fa4e..3c01372bd5 100644 --- a/syllabus/0ATAF20.html +++ b/syllabus/0ATAF20.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -588,5 +632,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAF21.html b/syllabus/0ATAF21.html index 50a488d1ab..dab959e2b9 100644 --- a/syllabus/0ATAF21.html +++ b/syllabus/0ATAF21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -605,5 +649,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG01.html b/syllabus/0ATAG01.html index 8998137747..7262fb5834 100644 --- a/syllabus/0ATAG01.html +++ b/syllabus/0ATAG01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG02.html b/syllabus/0ATAG02.html index e070cd498e..4644c5d591 100644 --- a/syllabus/0ATAG02.html +++ b/syllabus/0ATAG02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -596,5 +640,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG03.html b/syllabus/0ATAG03.html index 09e791edb4..a6ccf81168 100644 --- a/syllabus/0ATAG03.html +++ b/syllabus/0ATAG03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG04.html b/syllabus/0ATAG04.html index 9317f84248..3210fb1fe0 100644 --- a/syllabus/0ATAG04.html +++ b/syllabus/0ATAG04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG05.html b/syllabus/0ATAG05.html index cbc61e7c60..9ee0c9824d 100644 --- a/syllabus/0ATAG05.html +++ b/syllabus/0ATAG05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG06.html b/syllabus/0ATAG06.html index 026cbe6c9f..9e7f5d69ed 100644 --- a/syllabus/0ATAG06.html +++ b/syllabus/0ATAG06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG07.html b/syllabus/0ATAG07.html index a1629c3350..0b9a1fcda9 100644 --- a/syllabus/0ATAG07.html +++ b/syllabus/0ATAG07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG08.html b/syllabus/0ATAG08.html index 6182418c20..25047f88ad 100644 --- a/syllabus/0ATAG08.html +++ b/syllabus/0ATAG08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG09.html b/syllabus/0ATAG09.html index 598f2dc807..8c62aab944 100644 --- a/syllabus/0ATAG09.html +++ b/syllabus/0ATAG09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG10.html b/syllabus/0ATAG10.html index 282d9e1397..3329709816 100644 --- a/syllabus/0ATAG10.html +++ b/syllabus/0ATAG10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG11.html b/syllabus/0ATAG11.html index 5721e8d416..b2404f89be 100644 --- a/syllabus/0ATAG11.html +++ b/syllabus/0ATAG11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG12.html b/syllabus/0ATAG12.html index 6df2a52e04..d2829cd8a3 100644 --- a/syllabus/0ATAG12.html +++ b/syllabus/0ATAG12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG13.html b/syllabus/0ATAG13.html index 234ba40b33..cfc4a2764c 100644 --- a/syllabus/0ATAG13.html +++ b/syllabus/0ATAG13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG14.html b/syllabus/0ATAG14.html index 6f9480c873..aad732528c 100644 --- a/syllabus/0ATAG14.html +++ b/syllabus/0ATAG14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -532,5 +576,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG15.html b/syllabus/0ATAG15.html index 2553398a66..de57da65c7 100644 --- a/syllabus/0ATAG15.html +++ b/syllabus/0ATAG15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG16.html b/syllabus/0ATAG16.html index ae8663adc6..ed543a7ca5 100644 --- a/syllabus/0ATAG16.html +++ b/syllabus/0ATAG16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG17.html b/syllabus/0ATAG17.html index f5a6c05272..0a74aeee91 100644 --- a/syllabus/0ATAG17.html +++ b/syllabus/0ATAG17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG18.html b/syllabus/0ATAG18.html index 44d5d266a8..a3b27dacc6 100644 --- a/syllabus/0ATAG18.html +++ b/syllabus/0ATAG18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -546,5 +590,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG19.html b/syllabus/0ATAG19.html index 97b67d7cd5..94787543c5 100644 --- a/syllabus/0ATAG19.html +++ b/syllabus/0ATAG19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG22.html b/syllabus/0ATAG22.html index 0dc119aa60..1143200303 100644 --- a/syllabus/0ATAG22.html +++ b/syllabus/0ATAG22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -795,5 +839,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG23.html b/syllabus/0ATAG23.html index 7013923b09..913bbfe440 100644 --- a/syllabus/0ATAG23.html +++ b/syllabus/0ATAG23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG24.html b/syllabus/0ATAG24.html index 23412e4264..8c63e1e898 100644 --- a/syllabus/0ATAG24.html +++ b/syllabus/0ATAG24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG25.html b/syllabus/0ATAG25.html index 1f7e081162..7f969b1864 100644 --- a/syllabus/0ATAG25.html +++ b/syllabus/0ATAG25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAG27.html b/syllabus/0ATAG27.html index 2330413bb8..0183b583ec 100644 --- a/syllabus/0ATAG27.html +++ b/syllabus/0ATAG27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAH01.html b/syllabus/0ATAH01.html index 92a24bb8a6..c585c431c5 100644 --- a/syllabus/0ATAH01.html +++ b/syllabus/0ATAH01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAH02.html b/syllabus/0ATAH02.html index 26a214d956..6d652f11fd 100644 --- a/syllabus/0ATAH02.html +++ b/syllabus/0ATAH02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -586,5 +630,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAH03.html b/syllabus/0ATAH03.html index 01f268f970..cab5755c79 100644 --- a/syllabus/0ATAH03.html +++ b/syllabus/0ATAH03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -588,5 +632,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAH04.html b/syllabus/0ATAH04.html index e3e2a836e2..ed33ddf2d8 100644 --- a/syllabus/0ATAH04.html +++ b/syllabus/0ATAH04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -588,5 +632,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ01.html b/syllabus/0ATAJ01.html index 3cc6f99d23..6fcfa32676 100644 --- a/syllabus/0ATAJ01.html +++ b/syllabus/0ATAJ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ02.html b/syllabus/0ATAJ02.html index d81be47fd3..f534049cde 100644 --- a/syllabus/0ATAJ02.html +++ b/syllabus/0ATAJ02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ03.html b/syllabus/0ATAJ03.html index 10220ec0e5..b755408040 100644 --- a/syllabus/0ATAJ03.html +++ b/syllabus/0ATAJ03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ04.html b/syllabus/0ATAJ04.html index 9d1685bf1d..bb90ccddd9 100644 --- a/syllabus/0ATAJ04.html +++ b/syllabus/0ATAJ04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ05.html b/syllabus/0ATAJ05.html index 76aa3d5ca2..e5a456170f 100644 --- a/syllabus/0ATAJ05.html +++ b/syllabus/0ATAJ05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ06.html b/syllabus/0ATAJ06.html index 4b87b17170..2462b47dbb 100644 --- a/syllabus/0ATAJ06.html +++ b/syllabus/0ATAJ06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ07.html b/syllabus/0ATAJ07.html index 6cbbf4426b..4d8b8cf973 100644 --- a/syllabus/0ATAJ07.html +++ b/syllabus/0ATAJ07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAJ08.html b/syllabus/0ATAJ08.html index f6ea0c80df..9352862b4a 100644 --- a/syllabus/0ATAJ08.html +++ b/syllabus/0ATAJ08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAK01.html b/syllabus/0ATAK01.html index c9daa495dd..bc533372e0 100644 --- a/syllabus/0ATAK01.html +++ b/syllabus/0ATAK01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -706,5 +750,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAK02.html b/syllabus/0ATAK02.html index 543049baa8..9649c50d28 100644 --- a/syllabus/0ATAK02.html +++ b/syllabus/0ATAK02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAK03.html b/syllabus/0ATAK03.html index 16ecb1040e..802fb26da2 100644 --- a/syllabus/0ATAK03.html +++ b/syllabus/0ATAK03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAK04.html b/syllabus/0ATAK04.html index cada872d85..f268665b2c 100644 --- a/syllabus/0ATAK04.html +++ b/syllabus/0ATAK04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -502,5 +546,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAK05.html b/syllabus/0ATAK05.html index 6792a91275..4aa14308d0 100644 --- a/syllabus/0ATAK05.html +++ b/syllabus/0ATAK05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAK06.html b/syllabus/0ATAK06.html index 317e319d78..b9e3e4e982 100644 --- a/syllabus/0ATAK06.html +++ b/syllabus/0ATAK06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL01.html b/syllabus/0ATAL01.html index 6e1e5b046e..1d439846f9 100644 --- a/syllabus/0ATAL01.html +++ b/syllabus/0ATAL01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL02.html b/syllabus/0ATAL02.html index 5c8e314e74..64f57e20d4 100644 --- a/syllabus/0ATAL02.html +++ b/syllabus/0ATAL02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL03.html b/syllabus/0ATAL03.html index f03e466db2..d6cdf4da03 100644 --- a/syllabus/0ATAL03.html +++ b/syllabus/0ATAL03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -599,5 +643,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL04.html b/syllabus/0ATAL04.html index 94575519fa..da403ac8f9 100644 --- a/syllabus/0ATAL04.html +++ b/syllabus/0ATAL04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -627,5 +671,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL05.html b/syllabus/0ATAL05.html index 9e8197ce99..aa100e19e9 100644 --- a/syllabus/0ATAL05.html +++ b/syllabus/0ATAL05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -634,5 +678,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL06.html b/syllabus/0ATAL06.html index a5136c4179..59c1443e3d 100644 --- a/syllabus/0ATAL06.html +++ b/syllabus/0ATAL06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -589,5 +633,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL07.html b/syllabus/0ATAL07.html index bfb1e9eb97..f9096da08d 100644 --- a/syllabus/0ATAL07.html +++ b/syllabus/0ATAL07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -591,5 +635,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL08.html b/syllabus/0ATAL08.html index 4f9ffb892d..f710bacdbe 100644 --- a/syllabus/0ATAL08.html +++ b/syllabus/0ATAL08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL09.html b/syllabus/0ATAL09.html index b38f6c5faf..3052314857 100644 --- a/syllabus/0ATAL09.html +++ b/syllabus/0ATAL09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL10.html b/syllabus/0ATAL10.html index 4392d290da..4a588d6f1b 100644 --- a/syllabus/0ATAL10.html +++ b/syllabus/0ATAL10.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL11.html b/syllabus/0ATAL11.html index 7446539a68..8129b447c2 100644 --- a/syllabus/0ATAL11.html +++ b/syllabus/0ATAL11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL12.html b/syllabus/0ATAL12.html index d0a3165f51..35f5b16b9a 100644 --- a/syllabus/0ATAL12.html +++ b/syllabus/0ATAL12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL13.html b/syllabus/0ATAL13.html index f68a13f611..17d55f4194 100644 --- a/syllabus/0ATAL13.html +++ b/syllabus/0ATAL13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL15.html b/syllabus/0ATAL15.html index f4bb410298..7c30ed7fa9 100644 --- a/syllabus/0ATAL15.html +++ b/syllabus/0ATAL15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -590,5 +634,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL16.html b/syllabus/0ATAL16.html index ffa69f1fff..8c64fc4cbd 100644 --- a/syllabus/0ATAL16.html +++ b/syllabus/0ATAL16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -586,5 +630,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL17.html b/syllabus/0ATAL17.html index ad99d8a5e5..159549221e 100644 --- a/syllabus/0ATAL17.html +++ b/syllabus/0ATAL17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL18.html b/syllabus/0ATAL18.html index e2a4c33800..5b8e20770f 100644 --- a/syllabus/0ATAL18.html +++ b/syllabus/0ATAL18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL19.html b/syllabus/0ATAL19.html index 83b5736ef6..ff422d7928 100644 --- a/syllabus/0ATAL19.html +++ b/syllabus/0ATAL19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL22.html b/syllabus/0ATAL22.html index be3ae641fa..ec05b0e5fc 100644 --- a/syllabus/0ATAL22.html +++ b/syllabus/0ATAL22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL23.html b/syllabus/0ATAL23.html index c571856c5c..8ed36fd834 100644 --- a/syllabus/0ATAL23.html +++ b/syllabus/0ATAL23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -537,5 +581,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL24.html b/syllabus/0ATAL24.html index 80cb541df2..378d5940a3 100644 --- a/syllabus/0ATAL24.html +++ b/syllabus/0ATAL24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAL25.html b/syllabus/0ATAL25.html index 966d1f9406..024ecd6b8f 100644 --- a/syllabus/0ATAL25.html +++ b/syllabus/0ATAL25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM01.html b/syllabus/0ATAM01.html index ee2f529cda..b89370dd7d 100644 --- a/syllabus/0ATAM01.html +++ b/syllabus/0ATAM01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM02.html b/syllabus/0ATAM02.html index cddc10d4b7..c4f7eb55c5 100644 --- a/syllabus/0ATAM02.html +++ b/syllabus/0ATAM02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM03.html b/syllabus/0ATAM03.html index 4453da1861..d67cbe5897 100644 --- a/syllabus/0ATAM03.html +++ b/syllabus/0ATAM03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM04.html b/syllabus/0ATAM04.html index 6c876a4ebb..f054fce2bf 100644 --- a/syllabus/0ATAM04.html +++ b/syllabus/0ATAM04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM05.html b/syllabus/0ATAM05.html index 36eecd86c3..0302e53778 100644 --- a/syllabus/0ATAM05.html +++ b/syllabus/0ATAM05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM06.html b/syllabus/0ATAM06.html index 9297f2af56..4beb86b63d 100644 --- a/syllabus/0ATAM06.html +++ b/syllabus/0ATAM06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM07.html b/syllabus/0ATAM07.html index 424843bf56..6d5233ec47 100644 --- a/syllabus/0ATAM07.html +++ b/syllabus/0ATAM07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAM08.html b/syllabus/0ATAM08.html index 7dc238ab53..3e9f833c5b 100644 --- a/syllabus/0ATAM08.html +++ b/syllabus/0ATAM08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAN01.html b/syllabus/0ATAN01.html index c50bf460ca..9689f6b5d8 100644 --- a/syllabus/0ATAN01.html +++ b/syllabus/0ATAN01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -827,5 +871,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAN02.html b/syllabus/0ATAN02.html index 26f00ca6a3..59c1cc5f2b 100644 --- a/syllabus/0ATAN02.html +++ b/syllabus/0ATAN02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAN03.html b/syllabus/0ATAN03.html index cddaf67778..d43ed9097e 100644 --- a/syllabus/0ATAN03.html +++ b/syllabus/0ATAN03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAP01.html b/syllabus/0ATAP01.html index b75cae95c0..a5818281d0 100644 --- a/syllabus/0ATAP01.html +++ b/syllabus/0ATAP01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -731,5 +775,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAP02.html b/syllabus/0ATAP02.html index a2c2130c7f..ff13c51b44 100644 --- a/syllabus/0ATAP02.html +++ b/syllabus/0ATAP02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -733,5 +777,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAP03.html b/syllabus/0ATAP03.html index caac4fff60..99e3460ac7 100644 --- a/syllabus/0ATAP03.html +++ b/syllabus/0ATAP03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -731,5 +775,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAQ01.html b/syllabus/0ATAQ01.html index 25033316d3..fb6528bbc1 100644 --- a/syllabus/0ATAQ01.html +++ b/syllabus/0ATAQ01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAQ02.html b/syllabus/0ATAQ02.html index 4a59933f50..9185b8766f 100644 --- a/syllabus/0ATAQ02.html +++ b/syllabus/0ATAQ02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAQ03.html b/syllabus/0ATAQ03.html index eca340715f..28a3f87db9 100644 --- a/syllabus/0ATAQ03.html +++ b/syllabus/0ATAQ03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR01.html b/syllabus/0ATAR01.html index 2c6cd77132..949d847ed1 100644 --- a/syllabus/0ATAR01.html +++ b/syllabus/0ATAR01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR02.html b/syllabus/0ATAR02.html index 78dcacabd0..b20fb14876 100644 --- a/syllabus/0ATAR02.html +++ b/syllabus/0ATAR02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR03.html b/syllabus/0ATAR03.html index dab45b13bc..00ebcad50c 100644 --- a/syllabus/0ATAR03.html +++ b/syllabus/0ATAR03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -707,5 +751,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR04.html b/syllabus/0ATAR04.html index a397900280..5c788f4021 100644 --- a/syllabus/0ATAR04.html +++ b/syllabus/0ATAR04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR05.html b/syllabus/0ATAR05.html index 31c24c4688..d86623b4b0 100644 --- a/syllabus/0ATAR05.html +++ b/syllabus/0ATAR05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR06.html b/syllabus/0ATAR06.html index 1762180d62..648ae6b9e3 100644 --- a/syllabus/0ATAR06.html +++ b/syllabus/0ATAR06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -693,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR07.html b/syllabus/0ATAR07.html index bf9c933f6b..3af16664ed 100644 --- a/syllabus/0ATAR07.html +++ b/syllabus/0ATAR07.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -706,5 +750,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR08.html b/syllabus/0ATAR08.html index bd849c0000..68ed0735d6 100644 --- a/syllabus/0ATAR08.html +++ b/syllabus/0ATAR08.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -706,5 +750,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAR09.html b/syllabus/0ATAR09.html index bb9c96186d..7f00fc97e6 100644 --- a/syllabus/0ATAR09.html +++ b/syllabus/0ATAR09.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -706,5 +750,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAS01.html b/syllabus/0ATAS01.html index 8a5356fd2f..24ef23caf2 100644 --- a/syllabus/0ATAS01.html +++ b/syllabus/0ATAS01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAS02.html b/syllabus/0ATAS02.html index 8c6e3dcfc3..0634c27621 100644 --- a/syllabus/0ATAS02.html +++ b/syllabus/0ATAS02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -711,5 +755,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAS03.html b/syllabus/0ATAS03.html index e542775125..a25af68c18 100644 --- a/syllabus/0ATAS03.html +++ b/syllabus/0ATAS03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -731,5 +775,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAT01.html b/syllabus/0ATAT01.html index e4fe9272cb..cecf50583b 100644 --- a/syllabus/0ATAT01.html +++ b/syllabus/0ATAT01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1077,5 +1121,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAT02.html b/syllabus/0ATAT02.html index ba39af063c..ffeb6f5d9d 100644 --- a/syllabus/0ATAT02.html +++ b/syllabus/0ATAT02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1077,5 +1121,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAT03.html b/syllabus/0ATAT03.html index acc5bd9292..1a8b772590 100644 --- a/syllabus/0ATAT03.html +++ b/syllabus/0ATAT03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1077,5 +1121,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAU01.html b/syllabus/0ATAU01.html index e877817835..69b6949d26 100644 --- a/syllabus/0ATAU01.html +++ b/syllabus/0ATAU01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -692,5 +736,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAU02.html b/syllabus/0ATAU02.html index 797b7faaec..b872516eaa 100644 --- a/syllabus/0ATAU02.html +++ b/syllabus/0ATAU02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -688,5 +732,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAU03.html b/syllabus/0ATAU03.html index dd3e5ea3d8..ea8ebc44e9 100644 --- a/syllabus/0ATAU03.html +++ b/syllabus/0ATAU03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -688,5 +732,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAV01.html b/syllabus/0ATAV01.html index 23000c4e42..465699086a 100644 --- a/syllabus/0ATAV01.html +++ b/syllabus/0ATAV01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAV02.html b/syllabus/0ATAV02.html index 507ebbdd77..7d39fa1f18 100644 --- a/syllabus/0ATAV02.html +++ b/syllabus/0ATAV02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAV03.html b/syllabus/0ATAV03.html index 0798a07eb9..2a1c971f2f 100644 --- a/syllabus/0ATAV03.html +++ b/syllabus/0ATAV03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAW01.html b/syllabus/0ATAW01.html index ccf20aec9d..253a8922c6 100644 --- a/syllabus/0ATAW01.html +++ b/syllabus/0ATAW01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -694,5 +738,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAW02.html b/syllabus/0ATAW02.html index ca9e3688f6..54ec573979 100644 --- a/syllabus/0ATAW02.html +++ b/syllabus/0ATAW02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -698,5 +742,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAW03.html b/syllabus/0ATAW03.html index e86d2f29fa..06b6fe4c32 100644 --- a/syllabus/0ATAW03.html +++ b/syllabus/0ATAW03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -698,5 +742,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAX01.html b/syllabus/0ATAX01.html index 789b0a880a..5408c71ae5 100644 --- a/syllabus/0ATAX01.html +++ b/syllabus/0ATAX01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAX02.html b/syllabus/0ATAX02.html index 1bcda86081..21ade5e2d6 100644 --- a/syllabus/0ATAX02.html +++ b/syllabus/0ATAX02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAX03.html b/syllabus/0ATAX03.html index c916cb5e64..87b9039de5 100644 --- a/syllabus/0ATAX03.html +++ b/syllabus/0ATAX03.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -705,5 +749,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAX04.html b/syllabus/0ATAX04.html index a61f3bc4fa..8fddc547a8 100644 --- a/syllabus/0ATAX04.html +++ b/syllabus/0ATAX04.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAX05.html b/syllabus/0ATAX05.html index cb8b59ff88..1139196c2b 100644 --- a/syllabus/0ATAX05.html +++ b/syllabus/0ATAX05.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAX06.html b/syllabus/0ATAX06.html index df6d34920a..fbc94d2519 100644 --- a/syllabus/0ATAX06.html +++ b/syllabus/0ATAX06.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -709,5 +753,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY01.html b/syllabus/0ATAY01.html index ee054a83bc..de0bfe830a 100644 --- a/syllabus/0ATAY01.html +++ b/syllabus/0ATAY01.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY02.html b/syllabus/0ATAY02.html index 8298490bca..5e91e32be0 100644 --- a/syllabus/0ATAY02.html +++ b/syllabus/0ATAY02.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY11.html b/syllabus/0ATAY11.html index 319e3b96bf..35ab9aa855 100644 --- a/syllabus/0ATAY11.html +++ b/syllabus/0ATAY11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY12.html b/syllabus/0ATAY12.html index 93af0b362b..6a83108a0d 100644 --- a/syllabus/0ATAY12.html +++ b/syllabus/0ATAY12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY13.html b/syllabus/0ATAY13.html index aad05be9f8..c8a982be91 100644 --- a/syllabus/0ATAY13.html +++ b/syllabus/0ATAY13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY21.html b/syllabus/0ATAY21.html index b353aac6bb..28f1b2a1f9 100644 --- a/syllabus/0ATAY21.html +++ b/syllabus/0ATAY21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -1017,5 +1061,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY22.html b/syllabus/0ATAY22.html index 451ec53dc3..34c763049b 100644 --- a/syllabus/0ATAY22.html +++ b/syllabus/0ATAY22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATAY31.html b/syllabus/0ATAY31.html index 5d515a8b7e..55cd91e197 100644 --- a/syllabus/0ATAY31.html +++ b/syllabus/0ATAY31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB011.html b/syllabus/0ATB011.html index 402a7f0c40..670034465b 100644 --- a/syllabus/0ATB011.html +++ b/syllabus/0ATB011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB012.html b/syllabus/0ATB012.html index d85181cf7c..15ab3cc616 100644 --- a/syllabus/0ATB012.html +++ b/syllabus/0ATB012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB021.html b/syllabus/0ATB021.html index 7701411607..d9dc3cfd6e 100644 --- a/syllabus/0ATB021.html +++ b/syllabus/0ATB021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB022.html b/syllabus/0ATB022.html index e3dd1dbc58..f17be21a78 100644 --- a/syllabus/0ATB022.html +++ b/syllabus/0ATB022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB023.html b/syllabus/0ATB023.html index f8b97f1770..23395ff7f7 100644 --- a/syllabus/0ATB023.html +++ b/syllabus/0ATB023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB031.html b/syllabus/0ATB031.html index 3b92b931b6..68f28a5a7c 100644 --- a/syllabus/0ATB031.html +++ b/syllabus/0ATB031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB032.html b/syllabus/0ATB032.html index cc7b59e706..07ea1fd872 100644 --- a/syllabus/0ATB032.html +++ b/syllabus/0ATB032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB041.html b/syllabus/0ATB041.html index cb158bcf16..49cece779c 100644 --- a/syllabus/0ATB041.html +++ b/syllabus/0ATB041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB042.html b/syllabus/0ATB042.html index 48e8240ddf..5be997d2fb 100644 --- a/syllabus/0ATB042.html +++ b/syllabus/0ATB042.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB051.html b/syllabus/0ATB051.html index 9082b24cb9..7dd0622b69 100644 --- a/syllabus/0ATB051.html +++ b/syllabus/0ATB051.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB052.html b/syllabus/0ATB052.html index f3f814ec60..1c3493df7f 100644 --- a/syllabus/0ATB052.html +++ b/syllabus/0ATB052.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB053.html b/syllabus/0ATB053.html index adad3f89d4..cf9a084eab 100644 --- a/syllabus/0ATB053.html +++ b/syllabus/0ATB053.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB054.html b/syllabus/0ATB054.html index a56ace0063..27121efc5c 100644 --- a/syllabus/0ATB054.html +++ b/syllabus/0ATB054.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB060.html b/syllabus/0ATB060.html index 6f3ec150d3..81237a7ba9 100644 --- a/syllabus/0ATB060.html +++ b/syllabus/0ATB060.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB061.html b/syllabus/0ATB061.html index b1623517ca..887c4bca70 100644 --- a/syllabus/0ATB061.html +++ b/syllabus/0ATB061.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB062.html b/syllabus/0ATB062.html index 63d8f851c8..29a65ad4f4 100644 --- a/syllabus/0ATB062.html +++ b/syllabus/0ATB062.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB071.html b/syllabus/0ATB071.html index f123712c6a..730d9942cc 100644 --- a/syllabus/0ATB071.html +++ b/syllabus/0ATB071.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB072.html b/syllabus/0ATB072.html index b18fdd1048..895dbb5b11 100644 --- a/syllabus/0ATB072.html +++ b/syllabus/0ATB072.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB073.html b/syllabus/0ATB073.html index 93cbefb521..d67047cf85 100644 --- a/syllabus/0ATB073.html +++ b/syllabus/0ATB073.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB081.html b/syllabus/0ATB081.html index 522bd5922e..d045a114e4 100644 --- a/syllabus/0ATB081.html +++ b/syllabus/0ATB081.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB082.html b/syllabus/0ATB082.html index 29f06a25fc..95e60c33ba 100644 --- a/syllabus/0ATB082.html +++ b/syllabus/0ATB082.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB083.html b/syllabus/0ATB083.html index d10c9e1063..9b61457729 100644 --- a/syllabus/0ATB083.html +++ b/syllabus/0ATB083.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/07 -   @@ -418,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB084.html b/syllabus/0ATB084.html index 04b5a88cd2..fa0cbae2f9 100644 --- a/syllabus/0ATB084.html +++ b/syllabus/0ATB084.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -426,5 +470,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB085.html b/syllabus/0ATB085.html index 0f43a77025..245adbf4db 100644 --- a/syllabus/0ATB085.html +++ b/syllabus/0ATB085.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB091.html b/syllabus/0ATB091.html index 0b071254bb..07d0dd9eb4 100644 --- a/syllabus/0ATB091.html +++ b/syllabus/0ATB091.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB092.html b/syllabus/0ATB092.html index bce8880606..fe1db8dae2 100644 --- a/syllabus/0ATB092.html +++ b/syllabus/0ATB092.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/07 -   @@ -403,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB101.html b/syllabus/0ATB101.html index 6547ec695f..3e10826e30 100644 --- a/syllabus/0ATB101.html +++ b/syllabus/0ATB101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -428,5 +472,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB102.html b/syllabus/0ATB102.html index 961afe1c64..a1006cbfd2 100644 --- a/syllabus/0ATB102.html +++ b/syllabus/0ATB102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB103.html b/syllabus/0ATB103.html index ed669484be..2d6d4d9c8f 100644 --- a/syllabus/0ATB103.html +++ b/syllabus/0ATB103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB104.html b/syllabus/0ATB104.html index 365cc0f74a..f28319fc49 100644 --- a/syllabus/0ATB104.html +++ b/syllabus/0ATB104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB111.html b/syllabus/0ATB111.html index e446fc85cc..caef24c91d 100644 --- a/syllabus/0ATB111.html +++ b/syllabus/0ATB111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB112.html b/syllabus/0ATB112.html index 82b4e7c922..b1b40c4cc5 100644 --- a/syllabus/0ATB112.html +++ b/syllabus/0ATB112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB113.html b/syllabus/0ATB113.html index dbc3c1df18..b66fa0835b 100644 --- a/syllabus/0ATB113.html +++ b/syllabus/0ATB113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB114.html b/syllabus/0ATB114.html index f942f7b1c0..ea92e2594c 100644 --- a/syllabus/0ATB114.html +++ b/syllabus/0ATB114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB115.html b/syllabus/0ATB115.html index 4c53cba71b..4e5546f783 100644 --- a/syllabus/0ATB115.html +++ b/syllabus/0ATB115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB116.html b/syllabus/0ATB116.html index 28d9ff9baf..9eb5d1137e 100644 --- a/syllabus/0ATB116.html +++ b/syllabus/0ATB116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB117.html b/syllabus/0ATB117.html index a06f3067b9..90886cfa0a 100644 --- a/syllabus/0ATB117.html +++ b/syllabus/0ATB117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -424,5 +468,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB121.html b/syllabus/0ATB121.html index a7ba7d03c4..444b588be7 100644 --- a/syllabus/0ATB121.html +++ b/syllabus/0ATB121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -396,5 +440,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB122.html b/syllabus/0ATB122.html index e1e5edab34..c2972087dc 100644 --- a/syllabus/0ATB122.html +++ b/syllabus/0ATB122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB125.html b/syllabus/0ATB125.html index 4352921ec8..08634b54cb 100644 --- a/syllabus/0ATB125.html +++ b/syllabus/0ATB125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB126.html b/syllabus/0ATB126.html index 550ce0b4e5..73fc677a42 100644 --- a/syllabus/0ATB126.html +++ b/syllabus/0ATB126.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB127.html b/syllabus/0ATB127.html index 4c1f970e32..cd2fa9330a 100644 --- a/syllabus/0ATB127.html +++ b/syllabus/0ATB127.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/07 -   @@ -409,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB131.html b/syllabus/0ATB131.html index f93938df86..b6abc2d79a 100644 --- a/syllabus/0ATB131.html +++ b/syllabus/0ATB131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB133.html b/syllabus/0ATB133.html index d5321f1c56..f43c9f0ad4 100644 --- a/syllabus/0ATB133.html +++ b/syllabus/0ATB133.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB134.html b/syllabus/0ATB134.html index 48f920eb3d..0a33acf227 100644 --- a/syllabus/0ATB134.html +++ b/syllabus/0ATB134.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB135.html b/syllabus/0ATB135.html index 7602ad073b..f926f3bada 100644 --- a/syllabus/0ATB135.html +++ b/syllabus/0ATB135.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -494,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB141.html b/syllabus/0ATB141.html index 1f49f7ccbd..4924817186 100644 --- a/syllabus/0ATB141.html +++ b/syllabus/0ATB141.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB142.html b/syllabus/0ATB142.html index fb06b4bd88..83333c2b21 100644 --- a/syllabus/0ATB142.html +++ b/syllabus/0ATB142.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB143.html b/syllabus/0ATB143.html index 3d85179491..6cf590f7fd 100644 --- a/syllabus/0ATB143.html +++ b/syllabus/0ATB143.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB144.html b/syllabus/0ATB144.html index f1d6cc0821..38a8c7319e 100644 --- a/syllabus/0ATB144.html +++ b/syllabus/0ATB144.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATB145.html b/syllabus/0ATB145.html index 584bb86989..42c528c269 100644 --- a/syllabus/0ATB145.html +++ b/syllabus/0ATB145.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC001.html b/syllabus/0ATC001.html index 25bfc2ad34..5d4c7c8bc7 100644 --- a/syllabus/0ATC001.html +++ b/syllabus/0ATC001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -565,5 +609,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC002.html b/syllabus/0ATC002.html index aec4870f5c..90933fdd30 100644 --- a/syllabus/0ATC002.html +++ b/syllabus/0ATC002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC003.html b/syllabus/0ATC003.html index 357252ff4d..2ffc3c6ab7 100644 --- a/syllabus/0ATC003.html +++ b/syllabus/0ATC003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC004.html b/syllabus/0ATC004.html index 3a2f3c18d4..c3c3206287 100644 --- a/syllabus/0ATC004.html +++ b/syllabus/0ATC004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC005.html b/syllabus/0ATC005.html index 7c46d5bd73..42fa420b93 100644 --- a/syllabus/0ATC005.html +++ b/syllabus/0ATC005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC006.html b/syllabus/0ATC006.html index 7ae38c18eb..eb0cca2de7 100644 --- a/syllabus/0ATC006.html +++ b/syllabus/0ATC006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -585,5 +629,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC007.html b/syllabus/0ATC007.html index f2377fda88..d7819799c2 100644 --- a/syllabus/0ATC007.html +++ b/syllabus/0ATC007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC101.html b/syllabus/0ATC101.html index c3702ba266..d52d9d7684 100644 --- a/syllabus/0ATC101.html +++ b/syllabus/0ATC101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -605,5 +649,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC111.html b/syllabus/0ATC111.html index ecb8313662..db3b89357b 100644 --- a/syllabus/0ATC111.html +++ b/syllabus/0ATC111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -624,5 +668,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC112.html b/syllabus/0ATC112.html index 4a9ba51537..710b66a64c 100644 --- a/syllabus/0ATC112.html +++ b/syllabus/0ATC112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -674,5 +718,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC113.html b/syllabus/0ATC113.html index da63a75e7d..2b4d2e5f99 100644 --- a/syllabus/0ATC113.html +++ b/syllabus/0ATC113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -612,5 +656,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC114.html b/syllabus/0ATC114.html index 88ebbcca18..0571dff2a5 100644 --- a/syllabus/0ATC114.html +++ b/syllabus/0ATC114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -652,5 +696,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC115.html b/syllabus/0ATC115.html index cb0c38a8d9..1e3ec56ad0 100644 --- a/syllabus/0ATC115.html +++ b/syllabus/0ATC115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -703,5 +747,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC116.html b/syllabus/0ATC116.html index 62eff904f7..95da56597e 100644 --- a/syllabus/0ATC116.html +++ b/syllabus/0ATC116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -637,5 +681,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC121.html b/syllabus/0ATC121.html index 2640cd8fb5..6fee3a11ac 100644 --- a/syllabus/0ATC121.html +++ b/syllabus/0ATC121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC122.html b/syllabus/0ATC122.html index 08d8c79b15..426dcfe7f1 100644 --- a/syllabus/0ATC122.html +++ b/syllabus/0ATC122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC123.html b/syllabus/0ATC123.html index 8aa10bdd31..fe30b4a216 100644 --- a/syllabus/0ATC123.html +++ b/syllabus/0ATC123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC124.html b/syllabus/0ATC124.html index 83ef7ae211..c7a02aa5aa 100644 --- a/syllabus/0ATC124.html +++ b/syllabus/0ATC124.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC125.html b/syllabus/0ATC125.html index e86151ba9b..85b90d0c54 100644 --- a/syllabus/0ATC125.html +++ b/syllabus/0ATC125.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC131.html b/syllabus/0ATC131.html index 29ac155ea8..6fedbed096 100644 --- a/syllabus/0ATC131.html +++ b/syllabus/0ATC131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC141.html b/syllabus/0ATC141.html index 18aae00da9..b2c6c024fe 100644 --- a/syllabus/0ATC141.html +++ b/syllabus/0ATC141.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC142.html b/syllabus/0ATC142.html index 9dadc503c2..9b38ffcfef 100644 --- a/syllabus/0ATC142.html +++ b/syllabus/0ATC142.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -507,5 +551,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC143.html b/syllabus/0ATC143.html index 75ef88ceea..1ed49cf2ed 100644 --- a/syllabus/0ATC143.html +++ b/syllabus/0ATC143.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC144.html b/syllabus/0ATC144.html index bb1c00e91a..857fd16800 100644 --- a/syllabus/0ATC144.html +++ b/syllabus/0ATC144.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC145.html b/syllabus/0ATC145.html index b272d26abb..a5ec9fa890 100644 --- a/syllabus/0ATC145.html +++ b/syllabus/0ATC145.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC151.html b/syllabus/0ATC151.html index 7b6cc0661a..4d1b6f38d1 100644 --- a/syllabus/0ATC151.html +++ b/syllabus/0ATC151.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC161.html b/syllabus/0ATC161.html index 5abb954ad0..9a825139fb 100644 --- a/syllabus/0ATC161.html +++ b/syllabus/0ATC161.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC171.html b/syllabus/0ATC171.html index 3758ef3e41..828585b61b 100644 --- a/syllabus/0ATC171.html +++ b/syllabus/0ATC171.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -437,5 +481,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC181.html b/syllabus/0ATC181.html index 1dd0000d5b..425b87bb06 100644 --- a/syllabus/0ATC181.html +++ b/syllabus/0ATC181.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -658,5 +702,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC182.html b/syllabus/0ATC182.html index fb76c78e23..a1864df33e 100644 --- a/syllabus/0ATC182.html +++ b/syllabus/0ATC182.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC191.html b/syllabus/0ATC191.html index 2b88b64c51..d012770481 100644 --- a/syllabus/0ATC191.html +++ b/syllabus/0ATC191.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1A1.html b/syllabus/0ATC1A1.html index dca013c51f..d3d61c41d4 100644 --- a/syllabus/0ATC1A1.html +++ b/syllabus/0ATC1A1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1A2.html b/syllabus/0ATC1A2.html index c4afad018b..84ff777507 100644 --- a/syllabus/0ATC1A2.html +++ b/syllabus/0ATC1A2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1A3.html b/syllabus/0ATC1A3.html index f70fc5ac19..dda572209c 100644 --- a/syllabus/0ATC1A3.html +++ b/syllabus/0ATC1A3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1A4.html b/syllabus/0ATC1A4.html index e52f17f27e..ced17c03f0 100644 --- a/syllabus/0ATC1A4.html +++ b/syllabus/0ATC1A4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1A5.html b/syllabus/0ATC1A5.html index f495a35bf2..5805ab36c1 100644 --- a/syllabus/0ATC1A5.html +++ b/syllabus/0ATC1A5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1B1.html b/syllabus/0ATC1B1.html index 913d8e15b2..ff2a642ce9 100644 --- a/syllabus/0ATC1B1.html +++ b/syllabus/0ATC1B1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -689,5 +733,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1B2.html b/syllabus/0ATC1B2.html index 94fca8f82b..f1c1723468 100644 --- a/syllabus/0ATC1B2.html +++ b/syllabus/0ATC1B2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -669,5 +713,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1B3.html b/syllabus/0ATC1B3.html index e0ccb66d8a..37d2674156 100644 --- a/syllabus/0ATC1B3.html +++ b/syllabus/0ATC1B3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1B4.html b/syllabus/0ATC1B4.html index 7dc704420a..af53e248bc 100644 --- a/syllabus/0ATC1B4.html +++ b/syllabus/0ATC1B4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -683,5 +727,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1B5.html b/syllabus/0ATC1B5.html index 5b4243ac48..a0f6dc4f68 100644 --- a/syllabus/0ATC1B5.html +++ b/syllabus/0ATC1B5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -669,5 +713,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1C1.html b/syllabus/0ATC1C1.html index 3620ed1227..f4ae6e4f14 100644 --- a/syllabus/0ATC1C1.html +++ b/syllabus/0ATC1C1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1C2.html b/syllabus/0ATC1C2.html index 6eae5c9b30..9a613b3b2b 100644 --- a/syllabus/0ATC1C2.html +++ b/syllabus/0ATC1C2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -597,5 +641,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1D1.html b/syllabus/0ATC1D1.html index bc4eb53edd..2cbf164f72 100644 --- a/syllabus/0ATC1D1.html +++ b/syllabus/0ATC1D1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1D2.html b/syllabus/0ATC1D2.html index 897a88c20c..fb14b582be 100644 --- a/syllabus/0ATC1D2.html +++ b/syllabus/0ATC1D2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -586,5 +630,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1D3.html b/syllabus/0ATC1D3.html index fb72721501..765f09dc02 100644 --- a/syllabus/0ATC1D3.html +++ b/syllabus/0ATC1D3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -608,5 +652,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1D4.html b/syllabus/0ATC1D4.html index 095a321313..4e32588298 100644 --- a/syllabus/0ATC1D4.html +++ b/syllabus/0ATC1D4.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -594,5 +638,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1D5.html b/syllabus/0ATC1D5.html index 4bd51004fa..dc47bc8244 100644 --- a/syllabus/0ATC1D5.html +++ b/syllabus/0ATC1D5.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -593,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1D6.html b/syllabus/0ATC1D6.html index 3394373c5b..855470b0f2 100644 --- a/syllabus/0ATC1D6.html +++ b/syllabus/0ATC1D6.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1E1.html b/syllabus/0ATC1E1.html index e7c3e645a8..cada601aec 100644 --- a/syllabus/0ATC1E1.html +++ b/syllabus/0ATC1E1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1E2.html b/syllabus/0ATC1E2.html index 1f278acfdf..4fc3373507 100644 --- a/syllabus/0ATC1E2.html +++ b/syllabus/0ATC1E2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1F1.html b/syllabus/0ATC1F1.html index c3ab14a1db..71a887a4b5 100644 --- a/syllabus/0ATC1F1.html +++ b/syllabus/0ATC1F1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC1G1.html b/syllabus/0ATC1G1.html index 4eface7374..b2101dbf69 100644 --- a/syllabus/0ATC1G1.html +++ b/syllabus/0ATC1G1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC201.html b/syllabus/0ATC201.html index 9ab7417c3b..92d00168c1 100644 --- a/syllabus/0ATC201.html +++ b/syllabus/0ATC201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -540,5 +584,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC202.html b/syllabus/0ATC202.html index d75e804b4d..ba3f4d406b 100644 --- a/syllabus/0ATC202.html +++ b/syllabus/0ATC202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -542,5 +586,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC203.html b/syllabus/0ATC203.html index f2acaa35d8..ac87886d9c 100644 --- a/syllabus/0ATC203.html +++ b/syllabus/0ATC203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC204.html b/syllabus/0ATC204.html index b306ba858d..e1abb7501f 100644 --- a/syllabus/0ATC204.html +++ b/syllabus/0ATC204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC205.html b/syllabus/0ATC205.html index 9e6a0edff3..3558cd0a0f 100644 --- a/syllabus/0ATC205.html +++ b/syllabus/0ATC205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC211.html b/syllabus/0ATC211.html index 0b463de447..5c185baf8f 100644 --- a/syllabus/0ATC211.html +++ b/syllabus/0ATC211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -552,5 +596,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC212.html b/syllabus/0ATC212.html index 0521b95baf..dfcbf75603 100644 --- a/syllabus/0ATC212.html +++ b/syllabus/0ATC212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -556,5 +600,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC213.html b/syllabus/0ATC213.html index 98664e7079..85dc1b47a3 100644 --- a/syllabus/0ATC213.html +++ b/syllabus/0ATC213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC214.html b/syllabus/0ATC214.html index 1c857fa74b..7751004125 100644 --- a/syllabus/0ATC214.html +++ b/syllabus/0ATC214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC215.html b/syllabus/0ATC215.html index 7d63f09d4f..3c03bcd5b1 100644 --- a/syllabus/0ATC215.html +++ b/syllabus/0ATC215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -424,5 +468,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC221.html b/syllabus/0ATC221.html index 86c0018286..c9c3144852 100644 --- a/syllabus/0ATC221.html +++ b/syllabus/0ATC221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC222.html b/syllabus/0ATC222.html index 82280c256c..94fe761e80 100644 --- a/syllabus/0ATC222.html +++ b/syllabus/0ATC222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC223.html b/syllabus/0ATC223.html index ed7563f071..c2b25ab97a 100644 --- a/syllabus/0ATC223.html +++ b/syllabus/0ATC223.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC224.html b/syllabus/0ATC224.html index 77fbe6cac7..164acb002f 100644 --- a/syllabus/0ATC224.html +++ b/syllabus/0ATC224.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC225.html b/syllabus/0ATC225.html index 9ddee6d68d..745cc35722 100644 --- a/syllabus/0ATC225.html +++ b/syllabus/0ATC225.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC231.html b/syllabus/0ATC231.html index 172c8d1b6d..8fe7a074eb 100644 --- a/syllabus/0ATC231.html +++ b/syllabus/0ATC231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC232.html b/syllabus/0ATC232.html index 782a870bf9..c220ed393a 100644 --- a/syllabus/0ATC232.html +++ b/syllabus/0ATC232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC233.html b/syllabus/0ATC233.html index 0fc1c6f489..85ab506135 100644 --- a/syllabus/0ATC233.html +++ b/syllabus/0ATC233.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC234.html b/syllabus/0ATC234.html index 8169f6c6cd..be6ce8bc26 100644 --- a/syllabus/0ATC234.html +++ b/syllabus/0ATC234.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC235.html b/syllabus/0ATC235.html index 332504dc4f..950f5069b4 100644 --- a/syllabus/0ATC235.html +++ b/syllabus/0ATC235.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -392,5 +436,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC241.html b/syllabus/0ATC241.html index 39a4392469..c552fb9c0f 100644 --- a/syllabus/0ATC241.html +++ b/syllabus/0ATC241.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC242.html b/syllabus/0ATC242.html index cb7b2a9ffa..ca4ccd35c2 100644 --- a/syllabus/0ATC242.html +++ b/syllabus/0ATC242.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC243.html b/syllabus/0ATC243.html index ed15801cdf..aa98fc4d71 100644 --- a/syllabus/0ATC243.html +++ b/syllabus/0ATC243.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC244.html b/syllabus/0ATC244.html index 47f5ada22f..157b5176e4 100644 --- a/syllabus/0ATC244.html +++ b/syllabus/0ATC244.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC245.html b/syllabus/0ATC245.html index 0bc4cc2a2d..dc4b3c6737 100644 --- a/syllabus/0ATC245.html +++ b/syllabus/0ATC245.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC251.html b/syllabus/0ATC251.html index 74cbce8c30..2b566874f1 100644 --- a/syllabus/0ATC251.html +++ b/syllabus/0ATC251.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC252.html b/syllabus/0ATC252.html index 42fbad6e55..b21b2d2019 100644 --- a/syllabus/0ATC252.html +++ b/syllabus/0ATC252.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC253.html b/syllabus/0ATC253.html index 4c6f313297..8aa0913922 100644 --- a/syllabus/0ATC253.html +++ b/syllabus/0ATC253.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC254.html b/syllabus/0ATC254.html index c1a38d9943..71e36ff328 100644 --- a/syllabus/0ATC254.html +++ b/syllabus/0ATC254.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC255.html b/syllabus/0ATC255.html index be26ba0f8a..3667c28d87 100644 --- a/syllabus/0ATC255.html +++ b/syllabus/0ATC255.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -400,5 +444,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC261.html b/syllabus/0ATC261.html index 3c7b283ef2..136858ad21 100644 --- a/syllabus/0ATC261.html +++ b/syllabus/0ATC261.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC262.html b/syllabus/0ATC262.html index f1c91ceed7..63822fda42 100644 --- a/syllabus/0ATC262.html +++ b/syllabus/0ATC262.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC263.html b/syllabus/0ATC263.html index db70a0b162..6de5dfbc5f 100644 --- a/syllabus/0ATC263.html +++ b/syllabus/0ATC263.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC264.html b/syllabus/0ATC264.html index f679da85d2..c7f903f39d 100644 --- a/syllabus/0ATC264.html +++ b/syllabus/0ATC264.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC265.html b/syllabus/0ATC265.html index f6f7f939a7..529479fdca 100644 --- a/syllabus/0ATC265.html +++ b/syllabus/0ATC265.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC271.html b/syllabus/0ATC271.html index 75ae78ab70..d9f2f97ec5 100644 --- a/syllabus/0ATC271.html +++ b/syllabus/0ATC271.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC272.html b/syllabus/0ATC272.html index 0e8a47e677..357ada0fbb 100644 --- a/syllabus/0ATC272.html +++ b/syllabus/0ATC272.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC273.html b/syllabus/0ATC273.html index 57437dd63f..fa550e9d4c 100644 --- a/syllabus/0ATC273.html +++ b/syllabus/0ATC273.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC274.html b/syllabus/0ATC274.html index 3fec590672..382ce4f9b3 100644 --- a/syllabus/0ATC274.html +++ b/syllabus/0ATC274.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC275.html b/syllabus/0ATC275.html index 6e64704920..6091196133 100644 --- a/syllabus/0ATC275.html +++ b/syllabus/0ATC275.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC281.html b/syllabus/0ATC281.html index fac839dd7c..d2d244f2b2 100644 --- a/syllabus/0ATC281.html +++ b/syllabus/0ATC281.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC282.html b/syllabus/0ATC282.html index 1b9373fb65..fd82904091 100644 --- a/syllabus/0ATC282.html +++ b/syllabus/0ATC282.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC283.html b/syllabus/0ATC283.html index 99240014cd..58e01aea18 100644 --- a/syllabus/0ATC283.html +++ b/syllabus/0ATC283.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC284.html b/syllabus/0ATC284.html index d9d2cb17a0..57779ee606 100644 --- a/syllabus/0ATC284.html +++ b/syllabus/0ATC284.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATC285.html b/syllabus/0ATC285.html index 89a6fe8018..84cbe54b46 100644 --- a/syllabus/0ATC285.html +++ b/syllabus/0ATC285.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATD101.html b/syllabus/0ATD101.html index 6ba3a2547f..93065b8275 100644 --- a/syllabus/0ATD101.html +++ b/syllabus/0ATD101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD102.html b/syllabus/0ATD102.html index 66096872c7..a0c5422f46 100644 --- a/syllabus/0ATD102.html +++ b/syllabus/0ATD102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -425,5 +469,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD103.html b/syllabus/0ATD103.html index 3b3249a14a..0f82f5f4c2 100644 --- a/syllabus/0ATD103.html +++ b/syllabus/0ATD103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD104.html b/syllabus/0ATD104.html index 26f36f3eeb..6865496a8c 100644 --- a/syllabus/0ATD104.html +++ b/syllabus/0ATD104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD201.html b/syllabus/0ATD201.html index 38b5ecf1cb..f980e36e65 100644 --- a/syllabus/0ATD201.html +++ b/syllabus/0ATD201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD202.html b/syllabus/0ATD202.html index b0f2be1771..62557c5482 100644 --- a/syllabus/0ATD202.html +++ b/syllabus/0ATD202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD203.html b/syllabus/0ATD203.html index 63356c309e..95e310de55 100644 --- a/syllabus/0ATD203.html +++ b/syllabus/0ATD203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD204.html b/syllabus/0ATD204.html index d62ae4cf36..9241e782e5 100644 --- a/syllabus/0ATD204.html +++ b/syllabus/0ATD204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD301.html b/syllabus/0ATD301.html index f78ed9ffbf..b6b4a6064f 100644 --- a/syllabus/0ATD301.html +++ b/syllabus/0ATD301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -489,5 +533,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD302.html b/syllabus/0ATD302.html index aeaaff4ce0..7fb45eaa02 100644 --- a/syllabus/0ATD302.html +++ b/syllabus/0ATD302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD303.html b/syllabus/0ATD303.html index 0fdc25b92f..25b4fb690c 100644 --- a/syllabus/0ATD303.html +++ b/syllabus/0ATD303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD304.html b/syllabus/0ATD304.html index 80e9cc8277..cb6c6dc8f6 100644 --- a/syllabus/0ATD304.html +++ b/syllabus/0ATD304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD306.html b/syllabus/0ATD306.html index 359c850ae8..5422227072 100644 --- a/syllabus/0ATD306.html +++ b/syllabus/0ATD306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -503,5 +547,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD307.html b/syllabus/0ATD307.html index a069d4ee36..1cfd7d8ddd 100644 --- a/syllabus/0ATD307.html +++ b/syllabus/0ATD307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -498,5 +542,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD308.html b/syllabus/0ATD308.html index ac557a7d2e..b0c9a622d6 100644 --- a/syllabus/0ATD308.html +++ b/syllabus/0ATD308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -495,5 +539,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD311.html b/syllabus/0ATD311.html index 48f6035d88..f7ff76f2f8 100644 --- a/syllabus/0ATD311.html +++ b/syllabus/0ATD311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD312.html b/syllabus/0ATD312.html index b8cda1e443..b574c1843e 100644 --- a/syllabus/0ATD312.html +++ b/syllabus/0ATD312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -441,5 +485,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD313.html b/syllabus/0ATD313.html index d4d7f81691..1496ff7204 100644 --- a/syllabus/0ATD313.html +++ b/syllabus/0ATD313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD314.html b/syllabus/0ATD314.html index e8bc2676cc..101117942c 100644 --- a/syllabus/0ATD314.html +++ b/syllabus/0ATD314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD315.html b/syllabus/0ATD315.html index e8faab90a0..2300fb8699 100644 --- a/syllabus/0ATD315.html +++ b/syllabus/0ATD315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD316.html b/syllabus/0ATD316.html index b44895821f..1d0a0d8087 100644 --- a/syllabus/0ATD316.html +++ b/syllabus/0ATD316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD317.html b/syllabus/0ATD317.html index 5e61983449..6bf89fd08a 100644 --- a/syllabus/0ATD317.html +++ b/syllabus/0ATD317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD320.html b/syllabus/0ATD320.html index 88a897deae..12b2d196cd 100644 --- a/syllabus/0ATD320.html +++ b/syllabus/0ATD320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD321.html b/syllabus/0ATD321.html index 563d3bed14..4f3d2bde57 100644 --- a/syllabus/0ATD321.html +++ b/syllabus/0ATD321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD322.html b/syllabus/0ATD322.html index 74fcb5f297..328e4e80dc 100644 --- a/syllabus/0ATD322.html +++ b/syllabus/0ATD322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD323.html b/syllabus/0ATD323.html index 67bc82436f..36adb97652 100644 --- a/syllabus/0ATD323.html +++ b/syllabus/0ATD323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD324.html b/syllabus/0ATD324.html index cdc656e0a7..f740797bae 100644 --- a/syllabus/0ATD324.html +++ b/syllabus/0ATD324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -508,5 +552,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD325.html b/syllabus/0ATD325.html index 2de6a2a3a1..d2a961a026 100644 --- a/syllabus/0ATD325.html +++ b/syllabus/0ATD325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -485,5 +529,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD326.html b/syllabus/0ATD326.html index 8174e702e1..faa6c3d77c 100644 --- a/syllabus/0ATD326.html +++ b/syllabus/0ATD326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD327.html b/syllabus/0ATD327.html index 1a95a00ba8..b4bd6acde0 100644 --- a/syllabus/0ATD327.html +++ b/syllabus/0ATD327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD330.html b/syllabus/0ATD330.html index 83b695511d..73e510c016 100644 --- a/syllabus/0ATD330.html +++ b/syllabus/0ATD330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD405.html b/syllabus/0ATD405.html index 0179942a1d..e1dbdcec39 100644 --- a/syllabus/0ATD405.html +++ b/syllabus/0ATD405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD406.html b/syllabus/0ATD406.html index abb47515ac..796b420463 100644 --- a/syllabus/0ATD406.html +++ b/syllabus/0ATD406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD407.html b/syllabus/0ATD407.html index e236b8b82b..b984ac5a9e 100644 --- a/syllabus/0ATD407.html +++ b/syllabus/0ATD407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -471,5 +515,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD408.html b/syllabus/0ATD408.html index 553042d5c6..aa0686f34d 100644 --- a/syllabus/0ATD408.html +++ b/syllabus/0ATD408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD501.html b/syllabus/0ATD501.html index 5490f1fb25..f65249bd66 100644 --- a/syllabus/0ATD501.html +++ b/syllabus/0ATD501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD502.html b/syllabus/0ATD502.html index 4066b810ab..a90a0d1813 100644 --- a/syllabus/0ATD502.html +++ b/syllabus/0ATD502.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD601.html b/syllabus/0ATD601.html index 8ab41f1843..3e2f0615f3 100644 --- a/syllabus/0ATD601.html +++ b/syllabus/0ATD601.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD602.html b/syllabus/0ATD602.html index b9fe23fad5..493582e56a 100644 --- a/syllabus/0ATD602.html +++ b/syllabus/0ATD602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD603.html b/syllabus/0ATD603.html index cee0171832..9f2ebccb62 100644 --- a/syllabus/0ATD603.html +++ b/syllabus/0ATD603.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD604.html b/syllabus/0ATD604.html index a68387c157..27e542b427 100644 --- a/syllabus/0ATD604.html +++ b/syllabus/0ATD604.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -481,5 +525,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD605.html b/syllabus/0ATD605.html index 0db3dd5477..7a3e85b0ac 100644 --- a/syllabus/0ATD605.html +++ b/syllabus/0ATD605.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATD606.html b/syllabus/0ATD606.html index fbed4d49bc..dc7e6b8c61 100644 --- a/syllabus/0ATD606.html +++ b/syllabus/0ATD606.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

オフィスアワー等(連絡先含む)

+ + + \ No newline at end of file diff --git a/syllabus/0ATE101.html b/syllabus/0ATE101.html index 99e27fefbd..eb989cedaa 100644 --- a/syllabus/0ATE101.html +++ b/syllabus/0ATE101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE102.html b/syllabus/0ATE102.html index 80b0634663..7a20ebabd6 100644 --- a/syllabus/0ATE102.html +++ b/syllabus/0ATE102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE103.html b/syllabus/0ATE103.html index 08227a4513..47928bb386 100644 --- a/syllabus/0ATE103.html +++ b/syllabus/0ATE103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE104.html b/syllabus/0ATE104.html index 191189b8ec..3d96c35836 100644 --- a/syllabus/0ATE104.html +++ b/syllabus/0ATE104.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE105.html b/syllabus/0ATE105.html index 2f42197a1f..bad04f31da 100644 --- a/syllabus/0ATE105.html +++ b/syllabus/0ATE105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -615,5 +659,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE106.html b/syllabus/0ATE106.html index eda399d732..e2dff583e6 100644 --- a/syllabus/0ATE106.html +++ b/syllabus/0ATE106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE107.html b/syllabus/0ATE107.html index c7302ee43d..7197eea497 100644 --- a/syllabus/0ATE107.html +++ b/syllabus/0ATE107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -512,5 +556,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE201.html b/syllabus/0ATE201.html index c454e8a76b..89753aa5bb 100644 --- a/syllabus/0ATE201.html +++ b/syllabus/0ATE201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -558,5 +602,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE202.html b/syllabus/0ATE202.html index bd1d4b9e1f..9bfcd8974c 100644 --- a/syllabus/0ATE202.html +++ b/syllabus/0ATE202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE203.html b/syllabus/0ATE203.html index cc00719836..393618310f 100644 --- a/syllabus/0ATE203.html +++ b/syllabus/0ATE203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE204.html b/syllabus/0ATE204.html index 23c2f7eb31..6948a88173 100644 --- a/syllabus/0ATE204.html +++ b/syllabus/0ATE204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE205.html b/syllabus/0ATE205.html index a681488250..bb8e375bc9 100644 --- a/syllabus/0ATE205.html +++ b/syllabus/0ATE205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -631,5 +675,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE206.html b/syllabus/0ATE206.html index b5acf7351f..bcdb502155 100644 --- a/syllabus/0ATE206.html +++ b/syllabus/0ATE206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -791,5 +835,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE301.html b/syllabus/0ATE301.html index 9b91f39992..328ec36ce2 100644 --- a/syllabus/0ATE301.html +++ b/syllabus/0ATE301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE302.html b/syllabus/0ATE302.html index 526f1ccb76..58d7ad75a4 100644 --- a/syllabus/0ATE302.html +++ b/syllabus/0ATE302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE303.html b/syllabus/0ATE303.html index 021e0662db..c0e934d589 100644 --- a/syllabus/0ATE303.html +++ b/syllabus/0ATE303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE304.html b/syllabus/0ATE304.html index 2168d5a43e..2bb2afd870 100644 --- a/syllabus/0ATE304.html +++ b/syllabus/0ATE304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -531,5 +575,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE305.html b/syllabus/0ATE305.html index 8cf435bc7d..6109e77a63 100644 --- a/syllabus/0ATE305.html +++ b/syllabus/0ATE305.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE306.html b/syllabus/0ATE306.html index ca330a4e98..76cf1ba554 100644 --- a/syllabus/0ATE306.html +++ b/syllabus/0ATE306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE307.html b/syllabus/0ATE307.html index ad254b1664..ee44a78001 100644 --- a/syllabus/0ATE307.html +++ b/syllabus/0ATE307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE308.html b/syllabus/0ATE308.html index 22e5ff389f..15e3a52ab2 100644 --- a/syllabus/0ATE308.html +++ b/syllabus/0ATE308.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -614,5 +658,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE310.html b/syllabus/0ATE310.html index b933342a6a..cf194c76ed 100644 --- a/syllabus/0ATE310.html +++ b/syllabus/0ATE310.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE311.html b/syllabus/0ATE311.html index cbdc308c7b..ab3f1fb530 100644 --- a/syllabus/0ATE311.html +++ b/syllabus/0ATE311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -616,5 +660,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE312.html b/syllabus/0ATE312.html index c46f9048e4..d61ef0061a 100644 --- a/syllabus/0ATE312.html +++ b/syllabus/0ATE312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -635,5 +679,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE313.html b/syllabus/0ATE313.html index 5cd3749a2f..1f35dc8fb6 100644 --- a/syllabus/0ATE313.html +++ b/syllabus/0ATE313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -620,5 +664,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE314.html b/syllabus/0ATE314.html index 974479a881..3d7ba60f63 100644 --- a/syllabus/0ATE314.html +++ b/syllabus/0ATE314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -624,5 +668,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE315.html b/syllabus/0ATE315.html index c5cf05fa0f..58f67d0e34 100644 --- a/syllabus/0ATE315.html +++ b/syllabus/0ATE315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE316.html b/syllabus/0ATE316.html index 4eac9555b8..c1a95d75a9 100644 --- a/syllabus/0ATE316.html +++ b/syllabus/0ATE316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE317.html b/syllabus/0ATE317.html index 360991b677..de2e6c6e9e 100644 --- a/syllabus/0ATE317.html +++ b/syllabus/0ATE317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -636,5 +680,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE318.html b/syllabus/0ATE318.html index e473163506..992898f9e0 100644 --- a/syllabus/0ATE318.html +++ b/syllabus/0ATE318.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE319.html b/syllabus/0ATE319.html index 14d12ac62c..3557c030cf 100644 --- a/syllabus/0ATE319.html +++ b/syllabus/0ATE319.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE320.html b/syllabus/0ATE320.html index 2b3127e957..883940f439 100644 --- a/syllabus/0ATE320.html +++ b/syllabus/0ATE320.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE321.html b/syllabus/0ATE321.html index 286477f144..ce4eed7501 100644 --- a/syllabus/0ATE321.html +++ b/syllabus/0ATE321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE322.html b/syllabus/0ATE322.html index d0dbc67d3f..ff39d2e2b3 100644 --- a/syllabus/0ATE322.html +++ b/syllabus/0ATE322.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE323.html b/syllabus/0ATE323.html index 57761521a5..259c46c7f9 100644 --- a/syllabus/0ATE323.html +++ b/syllabus/0ATE323.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -518,5 +562,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE324.html b/syllabus/0ATE324.html index 9fff29e906..31ea0deb9e 100644 --- a/syllabus/0ATE324.html +++ b/syllabus/0ATE324.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE325.html b/syllabus/0ATE325.html index ca105d6de6..6e430faf2b 100644 --- a/syllabus/0ATE325.html +++ b/syllabus/0ATE325.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE326.html b/syllabus/0ATE326.html index 19b8679d12..bc154bcc04 100644 --- a/syllabus/0ATE326.html +++ b/syllabus/0ATE326.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE327.html b/syllabus/0ATE327.html index ddd440cf9a..ee40601cae 100644 --- a/syllabus/0ATE327.html +++ b/syllabus/0ATE327.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE328.html b/syllabus/0ATE328.html index d0f8c11751..7d84e1534b 100644 --- a/syllabus/0ATE328.html +++ b/syllabus/0ATE328.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE329.html b/syllabus/0ATE329.html index dca9607e8e..f9ae789685 100644 --- a/syllabus/0ATE329.html +++ b/syllabus/0ATE329.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -544,5 +588,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATE330.html b/syllabus/0ATE330.html index 7647153eaa..c7cab093a7 100644 --- a/syllabus/0ATE330.html +++ b/syllabus/0ATE330.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF001.html b/syllabus/0ATF001.html index 5e204105ee..64b57a8ec2 100644 --- a/syllabus/0ATF001.html +++ b/syllabus/0ATF001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF201.html b/syllabus/0ATF201.html index 4c7f11be5d..df973196e7 100644 --- a/syllabus/0ATF201.html +++ b/syllabus/0ATF201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF202.html b/syllabus/0ATF202.html index e141e6e034..3de9631307 100644 --- a/syllabus/0ATF202.html +++ b/syllabus/0ATF202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -426,5 +470,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF203.html b/syllabus/0ATF203.html index 69505d20dd..cfbba02906 100644 --- a/syllabus/0ATF203.html +++ b/syllabus/0ATF203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF204.html b/syllabus/0ATF204.html index 725ee00270..8c2ebc0cc2 100644 --- a/syllabus/0ATF204.html +++ b/syllabus/0ATF204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF251.html b/syllabus/0ATF251.html index 693bae41e8..ed77e773b9 100644 --- a/syllabus/0ATF251.html +++ b/syllabus/0ATF251.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF252.html b/syllabus/0ATF252.html index 0640f4ae05..e7aa88888f 100644 --- a/syllabus/0ATF252.html +++ b/syllabus/0ATF252.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF401.html b/syllabus/0ATF401.html index 7f3c7964d3..caeb01deac 100644 --- a/syllabus/0ATF401.html +++ b/syllabus/0ATF401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -460,5 +504,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF402.html b/syllabus/0ATF402.html index 8db9128c09..24f175f83f 100644 --- a/syllabus/0ATF402.html +++ b/syllabus/0ATF402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF403.html b/syllabus/0ATF403.html index ac4428bd6c..39b250a7c1 100644 --- a/syllabus/0ATF403.html +++ b/syllabus/0ATF403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -442,5 +486,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF404.html b/syllabus/0ATF404.html index 2f17be9c64..29641dc760 100644 --- a/syllabus/0ATF404.html +++ b/syllabus/0ATF404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -454,5 +498,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF451.html b/syllabus/0ATF451.html index 2763e8b282..d8e352bbba 100644 --- a/syllabus/0ATF451.html +++ b/syllabus/0ATF451.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF452.html b/syllabus/0ATF452.html index 328d2ef776..99a412ba0c 100644 --- a/syllabus/0ATF452.html +++ b/syllabus/0ATF452.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF602.html b/syllabus/0ATF602.html index fc2a7e2919..91c9c25127 100644 --- a/syllabus/0ATF602.html +++ b/syllabus/0ATF602.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF651.html b/syllabus/0ATF651.html index bd6b721b87..4bafa40c3e 100644 --- a/syllabus/0ATF651.html +++ b/syllabus/0ATF651.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -468,5 +512,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF801.html b/syllabus/0ATF801.html index 3bdcb5daf9..21191cc175 100644 --- a/syllabus/0ATF801.html +++ b/syllabus/0ATF801.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF802.html b/syllabus/0ATF802.html index 70995f84b7..0c584e70b9 100644 --- a/syllabus/0ATF802.html +++ b/syllabus/0ATF802.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF803.html b/syllabus/0ATF803.html index e2d47cd8f9..48272b36ea 100644 --- a/syllabus/0ATF803.html +++ b/syllabus/0ATF803.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATF804.html b/syllabus/0ATF804.html index 6e1deefac8..b02b138cda 100644 --- a/syllabus/0ATF804.html +++ b/syllabus/0ATF804.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -510,5 +554,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATGA11.html b/syllabus/0ATGA11.html index be88618fcc..030d14b543 100644 --- a/syllabus/0ATGA11.html +++ b/syllabus/0ATGA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -549,5 +593,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA12.html b/syllabus/0ATGA12.html index ef29a5c434..6f9568b37a 100644 --- a/syllabus/0ATGA12.html +++ b/syllabus/0ATGA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA13.html b/syllabus/0ATGA13.html index e7e2f284df..e091fdc2f8 100644 --- a/syllabus/0ATGA13.html +++ b/syllabus/0ATGA13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -647,5 +691,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA14.html b/syllabus/0ATGA14.html index dd3fdb51cb..de24b5f0c4 100644 --- a/syllabus/0ATGA14.html +++ b/syllabus/0ATGA14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA15.html b/syllabus/0ATGA15.html index 5b6427ccdd..fdc5c4da6c 100644 --- a/syllabus/0ATGA15.html +++ b/syllabus/0ATGA15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -496,5 +540,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA16.html b/syllabus/0ATGA16.html index dad0a3c3c9..ad0497403c 100644 --- a/syllabus/0ATGA16.html +++ b/syllabus/0ATGA16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA17.html b/syllabus/0ATGA17.html index e02aa48f4f..c8447889d5 100644 --- a/syllabus/0ATGA17.html +++ b/syllabus/0ATGA17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA19.html b/syllabus/0ATGA19.html index d6cb8aeb7c..80df3660ed 100644 --- a/syllabus/0ATGA19.html +++ b/syllabus/0ATGA19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA21.html b/syllabus/0ATGA21.html index 6b01bf394b..9641284820 100644 --- a/syllabus/0ATGA21.html +++ b/syllabus/0ATGA21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA22.html b/syllabus/0ATGA22.html index 2d91a53d6e..41d2ad2001 100644 --- a/syllabus/0ATGA22.html +++ b/syllabus/0ATGA22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA23.html b/syllabus/0ATGA23.html index 745292e511..54f20fd5e1 100644 --- a/syllabus/0ATGA23.html +++ b/syllabus/0ATGA23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA25.html b/syllabus/0ATGA25.html index 9948ddbd6d..8564258da4 100644 --- a/syllabus/0ATGA25.html +++ b/syllabus/0ATGA25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -467,5 +511,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA27.html b/syllabus/0ATGA27.html index ef6ef1baac..a539e6f4ba 100644 --- a/syllabus/0ATGA27.html +++ b/syllabus/0ATGA27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -522,5 +566,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA28.html b/syllabus/0ATGA28.html index 0d7e497443..7ba4be5d16 100644 --- a/syllabus/0ATGA28.html +++ b/syllabus/0ATGA28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA29.html b/syllabus/0ATGA29.html index cce64e30a2..f281327b5a 100644 --- a/syllabus/0ATGA29.html +++ b/syllabus/0ATGA29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA30.html b/syllabus/0ATGA30.html index 880b661a3a..a3e745fdb9 100644 --- a/syllabus/0ATGA30.html +++ b/syllabus/0ATGA30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA31.html b/syllabus/0ATGA31.html index 888e934f8f..badf79121a 100644 --- a/syllabus/0ATGA31.html +++ b/syllabus/0ATGA31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA32.html b/syllabus/0ATGA32.html index a5a6410c4d..ee36d745fb 100644 --- a/syllabus/0ATGA32.html +++ b/syllabus/0ATGA32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA33.html b/syllabus/0ATGA33.html index 0897a60069..a2ffdfe883 100644 --- a/syllabus/0ATGA33.html +++ b/syllabus/0ATGA33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -398,5 +442,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA34.html b/syllabus/0ATGA34.html index d24d0342fe..90ab2d909e 100644 --- a/syllabus/0ATGA34.html +++ b/syllabus/0ATGA34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -446,5 +490,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGA35.html b/syllabus/0ATGA35.html index 83be3d2d19..e3d04e4ea2 100644 --- a/syllabus/0ATGA35.html +++ b/syllabus/0ATGA35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC32.html b/syllabus/0ATGC32.html index 3b68a0a267..5bac374541 100644 --- a/syllabus/0ATGC32.html +++ b/syllabus/0ATGC32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC33.html b/syllabus/0ATGC33.html index f08abddad2..1f8029a43d 100644 --- a/syllabus/0ATGC33.html +++ b/syllabus/0ATGC33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC34.html b/syllabus/0ATGC34.html index 10ce900d5f..c8b80cb188 100644 --- a/syllabus/0ATGC34.html +++ b/syllabus/0ATGC34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -676,5 +720,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC35.html b/syllabus/0ATGC35.html index 7d98de2b8f..5ca8a4976a 100644 --- a/syllabus/0ATGC35.html +++ b/syllabus/0ATGC35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -578,5 +622,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC36.html b/syllabus/0ATGC36.html index 1b2a6318e6..01d37a297d 100644 --- a/syllabus/0ATGC36.html +++ b/syllabus/0ATGC36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -657,5 +701,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC37.html b/syllabus/0ATGC37.html index 85410bd243..b9b88cab85 100644 --- a/syllabus/0ATGC37.html +++ b/syllabus/0ATGC37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC38.html b/syllabus/0ATGC38.html index 3a9615569d..c3e1160d22 100644 --- a/syllabus/0ATGC38.html +++ b/syllabus/0ATGC38.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC39.html b/syllabus/0ATGC39.html index fe2eb8c41a..b7a4c78a89 100644 --- a/syllabus/0ATGC39.html +++ b/syllabus/0ATGC39.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC41.html b/syllabus/0ATGC41.html index 8267e6cda4..3fbfbec3f7 100644 --- a/syllabus/0ATGC41.html +++ b/syllabus/0ATGC41.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -560,5 +604,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC42.html b/syllabus/0ATGC42.html index a43d146aa6..2f920d9a63 100644 --- a/syllabus/0ATGC42.html +++ b/syllabus/0ATGC42.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -440,5 +484,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC43.html b/syllabus/0ATGC43.html index dab08e1cec..e03f5f0516 100644 --- a/syllabus/0ATGC43.html +++ b/syllabus/0ATGC43.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -470,5 +514,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC44.html b/syllabus/0ATGC44.html index a354fa0d72..fb3124ca6f 100644 --- a/syllabus/0ATGC44.html +++ b/syllabus/0ATGC44.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -480,5 +524,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC45.html b/syllabus/0ATGC45.html index 1f098704c1..d53691b023 100644 --- a/syllabus/0ATGC45.html +++ b/syllabus/0ATGC45.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -500,5 +544,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGC46.html b/syllabus/0ATGC46.html index 4fc4050f3b..d2aa4d0c65 100644 --- a/syllabus/0ATGC46.html +++ b/syllabus/0ATGC46.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE48.html b/syllabus/0ATGE48.html index 2ea956d91f..84e026ed32 100644 --- a/syllabus/0ATGE48.html +++ b/syllabus/0ATGE48.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -479,5 +523,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE49.html b/syllabus/0ATGE49.html index e12e4188b3..68ae684b78 100644 --- a/syllabus/0ATGE49.html +++ b/syllabus/0ATGE49.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -644,5 +688,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE51.html b/syllabus/0ATGE51.html index 260ed1fadf..5bebc1e2de 100644 --- a/syllabus/0ATGE51.html +++ b/syllabus/0ATGE51.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE52.html b/syllabus/0ATGE52.html index 4c134293a5..b6479190e4 100644 --- a/syllabus/0ATGE52.html +++ b/syllabus/0ATGE52.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE53.html b/syllabus/0ATGE53.html index 41d0f2eaa8..83fead5a7f 100644 --- a/syllabus/0ATGE53.html +++ b/syllabus/0ATGE53.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE54.html b/syllabus/0ATGE54.html index fbbd7e60bc..eeffde8d14 100644 --- a/syllabus/0ATGE54.html +++ b/syllabus/0ATGE54.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -569,5 +613,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE55.html b/syllabus/0ATGE55.html index 82f02eb8ab..e09ddfc052 100644 --- a/syllabus/0ATGE55.html +++ b/syllabus/0ATGE55.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -509,5 +553,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE56.html b/syllabus/0ATGE56.html index ebd38b3686..3f8e58b97c 100644 --- a/syllabus/0ATGE56.html +++ b/syllabus/0ATGE56.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -488,5 +532,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE57.html b/syllabus/0ATGE57.html index 3a1856d6d9..74dcb2e726 100644 --- a/syllabus/0ATGE57.html +++ b/syllabus/0ATGE57.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -497,5 +541,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE58.html b/syllabus/0ATGE58.html index 3950d5a9d7..be580a05ee 100644 --- a/syllabus/0ATGE58.html +++ b/syllabus/0ATGE58.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -514,5 +558,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE61.html b/syllabus/0ATGE61.html index fc24a9f881..06bd74cf0d 100644 --- a/syllabus/0ATGE61.html +++ b/syllabus/0ATGE61.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -682,5 +726,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE62.html b/syllabus/0ATGE62.html index b892c4634d..fc07d9ba47 100644 --- a/syllabus/0ATGE62.html +++ b/syllabus/0ATGE62.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE63.html b/syllabus/0ATGE63.html index 5039b27267..1a405ed60c 100644 --- a/syllabus/0ATGE63.html +++ b/syllabus/0ATGE63.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -491,5 +535,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE64.html b/syllabus/0ATGE64.html index 1fb5b72c2e..3ca11e4694 100644 --- a/syllabus/0ATGE64.html +++ b/syllabus/0ATGE64.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE65.html b/syllabus/0ATGE65.html index 6deeedd323..6154fc251b 100644 --- a/syllabus/0ATGE65.html +++ b/syllabus/0ATGE65.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE66.html b/syllabus/0ATGE66.html index 5874ec6be0..5fc8c3414c 100644 --- a/syllabus/0ATGE66.html +++ b/syllabus/0ATGE66.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE67.html b/syllabus/0ATGE67.html index 2a4d5fa85c..81c8470167 100644 --- a/syllabus/0ATGE67.html +++ b/syllabus/0ATGE67.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE68.html b/syllabus/0ATGE68.html index 55f66bc503..b035b8bb71 100644 --- a/syllabus/0ATGE68.html +++ b/syllabus/0ATGE68.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -577,5 +621,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE69.html b/syllabus/0ATGE69.html index 7c105c1346..1ae0c2fb63 100644 --- a/syllabus/0ATGE69.html +++ b/syllabus/0ATGE69.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -545,5 +589,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE71.html b/syllabus/0ATGE71.html index c320ceaa80..d303960fd0 100644 --- a/syllabus/0ATGE71.html +++ b/syllabus/0ATGE71.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -551,5 +595,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE72.html b/syllabus/0ATGE72.html index 22beca265e..51220b3b7a 100644 --- a/syllabus/0ATGE72.html +++ b/syllabus/0ATGE72.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -557,5 +601,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE73.html b/syllabus/0ATGE73.html index 7b6bbe9c62..89f49c625c 100644 --- a/syllabus/0ATGE73.html +++ b/syllabus/0ATGE73.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -623,5 +667,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE74.html b/syllabus/0ATGE74.html index d1483eabb2..8555f2bdda 100644 --- a/syllabus/0ATGE74.html +++ b/syllabus/0ATGE74.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATGE75.html b/syllabus/0ATGE75.html index f1e3c9bfb9..ce28c99ddf 100644 --- a/syllabus/0ATGE75.html +++ b/syllabus/0ATGE75.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA11.html b/syllabus/0ATHA11.html index c045dc6161..2e7eb506b9 100644 --- a/syllabus/0ATHA11.html +++ b/syllabus/0ATHA11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -499,5 +543,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA12.html b/syllabus/0ATHA12.html index 7543b08252..bb4adb1ea8 100644 --- a/syllabus/0ATHA12.html +++ b/syllabus/0ATHA12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -524,5 +568,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA13.html b/syllabus/0ATHA13.html index 4274994c10..f4e20fe9a0 100644 --- a/syllabus/0ATHA13.html +++ b/syllabus/0ATHA13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -541,5 +585,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA14.html b/syllabus/0ATHA14.html index 6cc3fe3d99..62eefe6e5a 100644 --- a/syllabus/0ATHA14.html +++ b/syllabus/0ATHA14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA15.html b/syllabus/0ATHA15.html index 777c5baac6..5738ab7550 100644 --- a/syllabus/0ATHA15.html +++ b/syllabus/0ATHA15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -422,5 +466,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA16.html b/syllabus/0ATHA16.html index 17ffb69f08..d87970c2d6 100644 --- a/syllabus/0ATHA16.html +++ b/syllabus/0ATHA16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHA17.html b/syllabus/0ATHA17.html index 41041c1669..325ba97fa4 100644 --- a/syllabus/0ATHA17.html +++ b/syllabus/0ATHA17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -486,5 +530,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHE21.html b/syllabus/0ATHE21.html index 6ee03ffab7..f87ba9456b 100644 --- a/syllabus/0ATHE21.html +++ b/syllabus/0ATHE21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHE22.html b/syllabus/0ATHE22.html index bb942eb040..e7ace72dc1 100644 --- a/syllabus/0ATHE22.html +++ b/syllabus/0ATHE22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -501,5 +545,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHE23.html b/syllabus/0ATHE23.html index b8c5ffa50c..98ec48deb4 100644 --- a/syllabus/0ATHE23.html +++ b/syllabus/0ATHE23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -517,5 +561,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHE24.html b/syllabus/0ATHE24.html index a264360c46..aba1dac6e0 100644 --- a/syllabus/0ATHE24.html +++ b/syllabus/0ATHE24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHE25.html b/syllabus/0ATHE25.html index d7b6b4a95e..619acff23c 100644 --- a/syllabus/0ATHE25.html +++ b/syllabus/0ATHE25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -547,5 +591,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF31.html b/syllabus/0ATHF31.html index b4d9afab35..c82253c49d 100644 --- a/syllabus/0ATHF31.html +++ b/syllabus/0ATHF31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -647,5 +691,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF32.html b/syllabus/0ATHF32.html index 97d8b3d4ac..8f36620e2d 100644 --- a/syllabus/0ATHF32.html +++ b/syllabus/0ATHF32.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -465,5 +509,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF33.html b/syllabus/0ATHF33.html index 68a47e4f74..61ae821c3a 100644 --- a/syllabus/0ATHF33.html +++ b/syllabus/0ATHF33.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -493,5 +537,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF34.html b/syllabus/0ATHF34.html index a290d296b6..03b73a2650 100644 --- a/syllabus/0ATHF34.html +++ b/syllabus/0ATHF34.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF35.html b/syllabus/0ATHF35.html index 2f698228d0..5b6a25bf44 100644 --- a/syllabus/0ATHF35.html +++ b/syllabus/0ATHF35.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -516,5 +560,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF36.html b/syllabus/0ATHF36.html index b46feded78..954fc4d3a8 100644 --- a/syllabus/0ATHF36.html +++ b/syllabus/0ATHF36.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -548,5 +592,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATHF37.html b/syllabus/0ATHF37.html index 2eb8f596ad..d5a6d7b595 100644 --- a/syllabus/0ATHF37.html +++ b/syllabus/0ATHF37.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB11.html b/syllabus/0ATMB11.html index cf1d9ff16f..a3c8e4aea5 100644 --- a/syllabus/0ATMB11.html +++ b/syllabus/0ATMB11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -506,5 +550,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB14.html b/syllabus/0ATMB14.html index 35d5220d37..591df4e934 100644 --- a/syllabus/0ATMB14.html +++ b/syllabus/0ATMB14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB15.html b/syllabus/0ATMB15.html index 4910ab0d5a..3be7243725 100644 --- a/syllabus/0ATMB15.html +++ b/syllabus/0ATMB15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -678,5 +722,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB16.html b/syllabus/0ATMB16.html index 9683062d57..d3c46b5ec8 100644 --- a/syllabus/0ATMB16.html +++ b/syllabus/0ATMB16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -609,5 +653,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB23.html b/syllabus/0ATMB23.html index c3a4a09155..f001eaf5fe 100644 --- a/syllabus/0ATMB23.html +++ b/syllabus/0ATMB23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -554,5 +596,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB27.html b/syllabus/0ATMB27.html index 371a54c288..42e6259d37 100644 --- a/syllabus/0ATMB27.html +++ b/syllabus/0ATMB27.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -656,5 +700,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB28.html b/syllabus/0ATMB28.html index fed8e147a8..f3f511e4e1 100644 --- a/syllabus/0ATMB28.html +++ b/syllabus/0ATMB28.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB29.html b/syllabus/0ATMB29.html index 8d9b0c0f49..4eef04f388 100644 --- a/syllabus/0ATMB29.html +++ b/syllabus/0ATMB29.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -646,5 +690,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB30.html b/syllabus/0ATMB30.html index 9321402d3e..d517abc2da 100644 --- a/syllabus/0ATMB30.html +++ b/syllabus/0ATMB30.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -608,5 +650,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMB31.html b/syllabus/0ATMB31.html index a78bc15adc..c1337257eb 100644 --- a/syllabus/0ATMB31.html +++ b/syllabus/0ATMB31.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -496,5 +538,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMC13.html b/syllabus/0ATMC13.html index 66010e05e8..0c60b05e4b 100644 --- a/syllabus/0ATMC13.html +++ b/syllabus/0ATMC13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMC14.html b/syllabus/0ATMC14.html index a1491d2dd3..a7601ae11a 100644 --- a/syllabus/0ATMC14.html +++ b/syllabus/0ATMC14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMC15.html b/syllabus/0ATMC15.html index 6871b57958..d424977445 100644 --- a/syllabus/0ATMC15.html +++ b/syllabus/0ATMC15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -539,5 +583,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMC16.html b/syllabus/0ATMC16.html index 3033d1f370..9d06420e62 100644 --- a/syllabus/0ATMC16.html +++ b/syllabus/0ATMC16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -664,5 +708,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMC17.html b/syllabus/0ATMC17.html index 0059d79142..a62aa9e78e 100644 --- a/syllabus/0ATMC17.html +++ b/syllabus/0ATMC17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -487,5 +531,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMC18.html b/syllabus/0ATMC18.html index 48898876dd..6a3fee8afb 100644 --- a/syllabus/0ATMC18.html +++ b/syllabus/0ATMC18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -483,5 +527,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD11.html b/syllabus/0ATMD11.html index d78b7cfd82..eafb0623b3 100644 --- a/syllabus/0ATMD11.html +++ b/syllabus/0ATMD11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD12.html b/syllabus/0ATMD12.html index 71e06ddca1..02e41bad41 100644 --- a/syllabus/0ATMD12.html +++ b/syllabus/0ATMD12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -595,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD13.html b/syllabus/0ATMD13.html index 37c7f9c6d5..9d6718542f 100644 --- a/syllabus/0ATMD13.html +++ b/syllabus/0ATMD13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -597,5 +641,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD14.html b/syllabus/0ATMD14.html index 7b24eca067..3dd5d65b8f 100644 --- a/syllabus/0ATMD14.html +++ b/syllabus/0ATMD14.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -699,5 +741,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD15.html b/syllabus/0ATMD15.html index 71ce5d5933..b1ae657bc3 100644 --- a/syllabus/0ATMD15.html +++ b/syllabus/0ATMD15.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -695,5 +737,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD16.html b/syllabus/0ATMD16.html index 4db562f336..3c7d121379 100644 --- a/syllabus/0ATMD16.html +++ b/syllabus/0ATMD16.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -595,5 +637,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD17.html b/syllabus/0ATMD17.html index e3dc7351c3..58e3ea6cf6 100644 --- a/syllabus/0ATMD17.html +++ b/syllabus/0ATMD17.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -669,5 +713,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD18.html b/syllabus/0ATMD18.html index b5a8b9297c..d450df0655 100644 --- a/syllabus/0ATMD18.html +++ b/syllabus/0ATMD18.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -657,5 +701,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD19.html b/syllabus/0ATMD19.html index 489a4b9c74..d4a0302ded 100644 --- a/syllabus/0ATMD19.html +++ b/syllabus/0ATMD19.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -661,5 +705,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD21.html b/syllabus/0ATMD21.html index fba855fb1d..bec715e263 100644 --- a/syllabus/0ATMD21.html +++ b/syllabus/0ATMD21.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -490,5 +534,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD22.html b/syllabus/0ATMD22.html index 342b2f260f..97e1324c57 100644 --- a/syllabus/0ATMD22.html +++ b/syllabus/0ATMD22.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD23.html b/syllabus/0ATMD23.html index b097d39209..24123747ce 100644 --- a/syllabus/0ATMD23.html +++ b/syllabus/0ATMD23.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD24.html b/syllabus/0ATMD24.html index 11071f5e95..5415318ed6 100644 --- a/syllabus/0ATMD24.html +++ b/syllabus/0ATMD24.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -443,5 +487,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMD25.html b/syllabus/0ATMD25.html index 4b5c4472f0..4322144418 100644 --- a/syllabus/0ATMD25.html +++ b/syllabus/0ATMD25.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -651,5 +695,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATME11.html b/syllabus/0ATME11.html index 9560b225a4..ed7d7abefb 100644 --- a/syllabus/0ATME11.html +++ b/syllabus/0ATME11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATME12.html b/syllabus/0ATME12.html index 32f5f50818..8e81af2b4a 100644 --- a/syllabus/0ATME12.html +++ b/syllabus/0ATME12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -592,5 +636,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMY11.html b/syllabus/0ATMY11.html index 5f025b2c0d..3b768fc23b 100644 --- a/syllabus/0ATMY11.html +++ b/syllabus/0ATMY11.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -458,5 +502,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMY12.html b/syllabus/0ATMY12.html index 4adc3e7a3b..c659f9195c 100644 --- a/syllabus/0ATMY12.html +++ b/syllabus/0ATMY12.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -458,5 +502,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATMY13.html b/syllabus/0ATMY13.html index 3abe393433..e726ebc79f 100644 --- a/syllabus/0ATMY13.html +++ b/syllabus/0ATMY13.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -492,5 +536,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP001.html b/syllabus/0ATP001.html index bc773e3a19..323df4f4f5 100644 --- a/syllabus/0ATP001.html +++ b/syllabus/0ATP001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP002.html b/syllabus/0ATP002.html index 110314b0c2..66c35943a4 100644 --- a/syllabus/0ATP002.html +++ b/syllabus/0ATP002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP003.html b/syllabus/0ATP003.html index 2545d62be4..709a63a2a1 100644 --- a/syllabus/0ATP003.html +++ b/syllabus/0ATP003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -416,5 +460,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP010.html b/syllabus/0ATP010.html index 52419164b2..98a3954b99 100644 --- a/syllabus/0ATP010.html +++ b/syllabus/0ATP010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP011.html b/syllabus/0ATP011.html index a9502ea86b..35a0071dfd 100644 --- a/syllabus/0ATP011.html +++ b/syllabus/0ATP011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP012.html b/syllabus/0ATP012.html index 8547999d3d..26cd0f9c3b 100644 --- a/syllabus/0ATP012.html +++ b/syllabus/0ATP012.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP013.html b/syllabus/0ATP013.html index 99dcb8879c..e66690d331 100644 --- a/syllabus/0ATP013.html +++ b/syllabus/0ATP013.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP020.html b/syllabus/0ATP020.html index 3add18add4..045af48b25 100644 --- a/syllabus/0ATP020.html +++ b/syllabus/0ATP020.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP021.html b/syllabus/0ATP021.html index 57c066f788..544b4005c7 100644 --- a/syllabus/0ATP021.html +++ b/syllabus/0ATP021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP022.html b/syllabus/0ATP022.html index 9fdd7fe217..499e982914 100644 --- a/syllabus/0ATP022.html +++ b/syllabus/0ATP022.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP023.html b/syllabus/0ATP023.html index d895d75315..8f2c8e7426 100644 --- a/syllabus/0ATP023.html +++ b/syllabus/0ATP023.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP024.html b/syllabus/0ATP024.html index e4fb2bb481..6b612e0a7b 100644 --- a/syllabus/0ATP024.html +++ b/syllabus/0ATP024.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP031.html b/syllabus/0ATP031.html index 9e26a5c343..2298c91a29 100644 --- a/syllabus/0ATP031.html +++ b/syllabus/0ATP031.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP032.html b/syllabus/0ATP032.html index 64997b7318..e07767f3b6 100644 --- a/syllabus/0ATP032.html +++ b/syllabus/0ATP032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP033.html b/syllabus/0ATP033.html index b38d0235fd..02d68b674f 100644 --- a/syllabus/0ATP033.html +++ b/syllabus/0ATP033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP041.html b/syllabus/0ATP041.html index b2993eb0e9..4c0c2cd123 100644 --- a/syllabus/0ATP041.html +++ b/syllabus/0ATP041.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP101.html b/syllabus/0ATP101.html index 50e85a2676..61ee255ad4 100644 --- a/syllabus/0ATP101.html +++ b/syllabus/0ATP101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP102.html b/syllabus/0ATP102.html index 8d245a97d7..92ce2958a6 100644 --- a/syllabus/0ATP102.html +++ b/syllabus/0ATP102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP103.html b/syllabus/0ATP103.html index bb806b82ae..c41b115260 100644 --- a/syllabus/0ATP103.html +++ b/syllabus/0ATP103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP105.html b/syllabus/0ATP105.html index fffcde55c2..7450c73e32 100644 --- a/syllabus/0ATP105.html +++ b/syllabus/0ATP105.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP106.html b/syllabus/0ATP106.html index d62868e23c..7f07b81bbb 100644 --- a/syllabus/0ATP106.html +++ b/syllabus/0ATP106.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP107.html b/syllabus/0ATP107.html index 58322e20e2..3668d29ec6 100644 --- a/syllabus/0ATP107.html +++ b/syllabus/0ATP107.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP110.html b/syllabus/0ATP110.html index 6a16dd6cbb..f4b6f586fe 100644 --- a/syllabus/0ATP110.html +++ b/syllabus/0ATP110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP111.html b/syllabus/0ATP111.html index 3989971bb0..f51deeb295 100644 --- a/syllabus/0ATP111.html +++ b/syllabus/0ATP111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP113.html b/syllabus/0ATP113.html index bb70319fbb..5d42034a62 100644 --- a/syllabus/0ATP113.html +++ b/syllabus/0ATP113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP114.html b/syllabus/0ATP114.html index 429050268d..55f569f945 100644 --- a/syllabus/0ATP114.html +++ b/syllabus/0ATP114.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP115.html b/syllabus/0ATP115.html index 8d10001780..2a1e5890ee 100644 --- a/syllabus/0ATP115.html +++ b/syllabus/0ATP115.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP116.html b/syllabus/0ATP116.html index a695266c7b..18f5aeb8ae 100644 --- a/syllabus/0ATP116.html +++ b/syllabus/0ATP116.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -404,5 +448,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP117.html b/syllabus/0ATP117.html index 0fe1e354ff..72b8cf8394 100644 --- a/syllabus/0ATP117.html +++ b/syllabus/0ATP117.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP118.html b/syllabus/0ATP118.html index b8cafd3a58..1b777eb705 100644 --- a/syllabus/0ATP118.html +++ b/syllabus/0ATP118.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP131.html b/syllabus/0ATP131.html index b3f90c4fd6..fae7d85065 100644 --- a/syllabus/0ATP131.html +++ b/syllabus/0ATP131.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP132.html b/syllabus/0ATP132.html index 4c9ab07de1..96faf3c21d 100644 --- a/syllabus/0ATP132.html +++ b/syllabus/0ATP132.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP141.html b/syllabus/0ATP141.html index 6129f2e521..4cca67245c 100644 --- a/syllabus/0ATP141.html +++ b/syllabus/0ATP141.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP142.html b/syllabus/0ATP142.html index 43f6c6b385..6deffae31e 100644 --- a/syllabus/0ATP142.html +++ b/syllabus/0ATP142.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP143.html b/syllabus/0ATP143.html index e8d0b0e67b..98c4353f9f 100644 --- a/syllabus/0ATP143.html +++ b/syllabus/0ATP143.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP201.html b/syllabus/0ATP201.html index af3e8bfaac..a6ed89493b 100644 --- a/syllabus/0ATP201.html +++ b/syllabus/0ATP201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP202.html b/syllabus/0ATP202.html index 193609749c..f7e99a11b7 100644 --- a/syllabus/0ATP202.html +++ b/syllabus/0ATP202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -394,5 +438,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP203.html b/syllabus/0ATP203.html index e957af94ab..a1da4c5f36 100644 --- a/syllabus/0ATP203.html +++ b/syllabus/0ATP203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP204.html b/syllabus/0ATP204.html index be2fcea1ed..3bb42a0c42 100644 --- a/syllabus/0ATP204.html +++ b/syllabus/0ATP204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP206.html b/syllabus/0ATP206.html index 8fd61440b9..88493ee3aa 100644 --- a/syllabus/0ATP206.html +++ b/syllabus/0ATP206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP210.html b/syllabus/0ATP210.html index c9ee31d510..bbe49b8308 100644 --- a/syllabus/0ATP210.html +++ b/syllabus/0ATP210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP212.html b/syllabus/0ATP212.html index 2dc523aade..3e5c06a34a 100644 --- a/syllabus/0ATP212.html +++ b/syllabus/0ATP212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP213.html b/syllabus/0ATP213.html index ce5687b289..66a78f7dae 100644 --- a/syllabus/0ATP213.html +++ b/syllabus/0ATP213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP214.html b/syllabus/0ATP214.html index 80671034d0..1e0a4844b6 100644 --- a/syllabus/0ATP214.html +++ b/syllabus/0ATP214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP215.html b/syllabus/0ATP215.html index da4837a940..c6c47216a1 100644 --- a/syllabus/0ATP215.html +++ b/syllabus/0ATP215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP217.html b/syllabus/0ATP217.html index bdad1396cd..74f6c4fdf2 100644 --- a/syllabus/0ATP217.html +++ b/syllabus/0ATP217.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP218.html b/syllabus/0ATP218.html index 7f01aa4453..c142e1517a 100644 --- a/syllabus/0ATP218.html +++ b/syllabus/0ATP218.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP219.html b/syllabus/0ATP219.html index 3126ff2248..c0f303526a 100644 --- a/syllabus/0ATP219.html +++ b/syllabus/0ATP219.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP220.html b/syllabus/0ATP220.html index 9fe0a77e5b..b75b48da17 100644 --- a/syllabus/0ATP220.html +++ b/syllabus/0ATP220.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP231.html b/syllabus/0ATP231.html index c4607b58b3..50c9031c14 100644 --- a/syllabus/0ATP231.html +++ b/syllabus/0ATP231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP232.html b/syllabus/0ATP232.html index cfdc24bd11..36ac0a8f09 100644 --- a/syllabus/0ATP232.html +++ b/syllabus/0ATP232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP241.html b/syllabus/0ATP241.html index c6e3497c66..f5d35aab8a 100644 --- a/syllabus/0ATP241.html +++ b/syllabus/0ATP241.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP242.html b/syllabus/0ATP242.html index a84cabfc53..707aafd1d2 100644 --- a/syllabus/0ATP242.html +++ b/syllabus/0ATP242.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP301.html b/syllabus/0ATP301.html index cc327a7b17..b080fa37d6 100644 --- a/syllabus/0ATP301.html +++ b/syllabus/0ATP301.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP302.html b/syllabus/0ATP302.html index 8d5a6ae34b..ae4f18a6aa 100644 --- a/syllabus/0ATP302.html +++ b/syllabus/0ATP302.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP303.html b/syllabus/0ATP303.html index 06c3c59618..2ea83936f2 100644 --- a/syllabus/0ATP303.html +++ b/syllabus/0ATP303.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -439,5 +483,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP304.html b/syllabus/0ATP304.html index 73878ba2bc..841c6c193b 100644 --- a/syllabus/0ATP304.html +++ b/syllabus/0ATP304.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -431,5 +475,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP306.html b/syllabus/0ATP306.html index ef51d4cbc0..a60c0ec15f 100644 --- a/syllabus/0ATP306.html +++ b/syllabus/0ATP306.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP307.html b/syllabus/0ATP307.html index 925fe3e18e..e130f5ca7b 100644 --- a/syllabus/0ATP307.html +++ b/syllabus/0ATP307.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP311.html b/syllabus/0ATP311.html index f1f22124f1..795230f83f 100644 --- a/syllabus/0ATP311.html +++ b/syllabus/0ATP311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP312.html b/syllabus/0ATP312.html index 0b6535ea17..b8f6853229 100644 --- a/syllabus/0ATP312.html +++ b/syllabus/0ATP312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP313.html b/syllabus/0ATP313.html index ea044f8a39..bd03e11d17 100644 --- a/syllabus/0ATP313.html +++ b/syllabus/0ATP313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP314.html b/syllabus/0ATP314.html index 120655e613..d8fd6d196c 100644 --- a/syllabus/0ATP314.html +++ b/syllabus/0ATP314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP315.html b/syllabus/0ATP315.html index 417fa616b0..44bacdfaa4 100644 --- a/syllabus/0ATP315.html +++ b/syllabus/0ATP315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP316.html b/syllabus/0ATP316.html index 6916a1cf8a..1054ea60e4 100644 --- a/syllabus/0ATP316.html +++ b/syllabus/0ATP316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP321.html b/syllabus/0ATP321.html index dc22da1bcb..2c5f965399 100644 --- a/syllabus/0ATP321.html +++ b/syllabus/0ATP321.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -435,5 +479,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP331.html b/syllabus/0ATP331.html index 1b22545304..0f0e1b23cf 100644 --- a/syllabus/0ATP331.html +++ b/syllabus/0ATP331.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP332.html b/syllabus/0ATP332.html index f4ca70129e..1b113cd739 100644 --- a/syllabus/0ATP332.html +++ b/syllabus/0ATP332.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP401.html b/syllabus/0ATP401.html index df5bd27f6b..35942a6568 100644 --- a/syllabus/0ATP401.html +++ b/syllabus/0ATP401.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP402.html b/syllabus/0ATP402.html index f547a34c97..e63f894e03 100644 --- a/syllabus/0ATP402.html +++ b/syllabus/0ATP402.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP403.html b/syllabus/0ATP403.html index 17b5dece36..c790aa6444 100644 --- a/syllabus/0ATP403.html +++ b/syllabus/0ATP403.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP404.html b/syllabus/0ATP404.html index 22da12b1cf..fb5feb546d 100644 --- a/syllabus/0ATP404.html +++ b/syllabus/0ATP404.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP405.html b/syllabus/0ATP405.html index 39605c6f4e..d11e9af628 100644 --- a/syllabus/0ATP405.html +++ b/syllabus/0ATP405.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP406.html b/syllabus/0ATP406.html index 60512b391d..2503409b64 100644 --- a/syllabus/0ATP406.html +++ b/syllabus/0ATP406.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP407.html b/syllabus/0ATP407.html index 3c85ec302e..cc6a53f476 100644 --- a/syllabus/0ATP407.html +++ b/syllabus/0ATP407.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP408.html b/syllabus/0ATP408.html index 4cfcb63f42..db1e9b7f14 100644 --- a/syllabus/0ATP408.html +++ b/syllabus/0ATP408.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -408,5 +452,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP409.html b/syllabus/0ATP409.html index 39411f7949..673579d936 100644 --- a/syllabus/0ATP409.html +++ b/syllabus/0ATP409.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP410.html b/syllabus/0ATP410.html index 507eb03df2..ba42a3269e 100644 --- a/syllabus/0ATP410.html +++ b/syllabus/0ATP410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -426,5 +470,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP411.html b/syllabus/0ATP411.html index 1bc191e67a..aace3b1c7b 100644 --- a/syllabus/0ATP411.html +++ b/syllabus/0ATP411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP412.html b/syllabus/0ATP412.html index 7ee616786f..72a32fb886 100644 --- a/syllabus/0ATP412.html +++ b/syllabus/0ATP412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP413.html b/syllabus/0ATP413.html index c125c67214..a938da0622 100644 --- a/syllabus/0ATP413.html +++ b/syllabus/0ATP413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP414.html b/syllabus/0ATP414.html index 44ed44a2fc..1f3a75f1d4 100644 --- a/syllabus/0ATP414.html +++ b/syllabus/0ATP414.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP415.html b/syllabus/0ATP415.html index 070846a836..947f7fbb20 100644 --- a/syllabus/0ATP415.html +++ b/syllabus/0ATP415.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP416.html b/syllabus/0ATP416.html index 729c53c714..96cb095e9c 100644 --- a/syllabus/0ATP416.html +++ b/syllabus/0ATP416.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP417.html b/syllabus/0ATP417.html index 0b5df21035..abdeb504ca 100644 --- a/syllabus/0ATP417.html +++ b/syllabus/0ATP417.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -420,5 +464,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP418.html b/syllabus/0ATP418.html index ee5e1198b8..6aa92b7da4 100644 --- a/syllabus/0ATP418.html +++ b/syllabus/0ATP418.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP419.html b/syllabus/0ATP419.html index ac96455b52..f9b281e676 100644 --- a/syllabus/0ATP419.html +++ b/syllabus/0ATP419.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP420.html b/syllabus/0ATP420.html index 9ff531bedf..813d17dcda 100644 --- a/syllabus/0ATP420.html +++ b/syllabus/0ATP420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP431.html b/syllabus/0ATP431.html index d0d77f24a8..bed9513c1d 100644 --- a/syllabus/0ATP431.html +++ b/syllabus/0ATP431.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP432.html b/syllabus/0ATP432.html index a2769d4331..963f6334fb 100644 --- a/syllabus/0ATP432.html +++ b/syllabus/0ATP432.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP501.html b/syllabus/0ATP501.html index 6409484980..8885e649d0 100644 --- a/syllabus/0ATP501.html +++ b/syllabus/0ATP501.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP503.html b/syllabus/0ATP503.html index d3eeaf5ba8..2723a414ab 100644 --- a/syllabus/0ATP503.html +++ b/syllabus/0ATP503.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP504.html b/syllabus/0ATP504.html index 7f5fd1fdc4..abae4ec885 100644 --- a/syllabus/0ATP504.html +++ b/syllabus/0ATP504.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP505.html b/syllabus/0ATP505.html index cb5fcbe4e7..d03c37defa 100644 --- a/syllabus/0ATP505.html +++ b/syllabus/0ATP505.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP506.html b/syllabus/0ATP506.html index 0092a22936..f88055b167 100644 --- a/syllabus/0ATP506.html +++ b/syllabus/0ATP506.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -430,5 +474,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP510.html b/syllabus/0ATP510.html index 0deaf92a8c..e3b23ee145 100644 --- a/syllabus/0ATP510.html +++ b/syllabus/0ATP510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP511.html b/syllabus/0ATP511.html index 059811d478..93bc399e42 100644 --- a/syllabus/0ATP511.html +++ b/syllabus/0ATP511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP512.html b/syllabus/0ATP512.html index 62073c4cef..7d1701b9c1 100644 --- a/syllabus/0ATP512.html +++ b/syllabus/0ATP512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP513.html b/syllabus/0ATP513.html index 9f8638f0f6..150fef3336 100644 --- a/syllabus/0ATP513.html +++ b/syllabus/0ATP513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP514.html b/syllabus/0ATP514.html index 37c191ac34..db818fea43 100644 --- a/syllabus/0ATP514.html +++ b/syllabus/0ATP514.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP515.html b/syllabus/0ATP515.html index 66e00bb33f..d44ce73c59 100644 --- a/syllabus/0ATP515.html +++ b/syllabus/0ATP515.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP516.html b/syllabus/0ATP516.html index 7ade4bdecf..616b9341af 100644 --- a/syllabus/0ATP516.html +++ b/syllabus/0ATP516.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP517.html b/syllabus/0ATP517.html index 2efecc7574..52f662da2a 100644 --- a/syllabus/0ATP517.html +++ b/syllabus/0ATP517.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP518.html b/syllabus/0ATP518.html index 5b4d016f9c..b93773a0c5 100644 --- a/syllabus/0ATP518.html +++ b/syllabus/0ATP518.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP519.html b/syllabus/0ATP519.html index fd3a2637f4..c3d5d82e64 100644 --- a/syllabus/0ATP519.html +++ b/syllabus/0ATP519.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP520.html b/syllabus/0ATP520.html index 3b1b9a6733..6eea7abea3 100644 --- a/syllabus/0ATP520.html +++ b/syllabus/0ATP520.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP521.html b/syllabus/0ATP521.html index 55bb7ee02d..8df807a8b4 100644 --- a/syllabus/0ATP521.html +++ b/syllabus/0ATP521.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP522.html b/syllabus/0ATP522.html index 228ff92289..8415d70fe7 100644 --- a/syllabus/0ATP522.html +++ b/syllabus/0ATP522.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP523.html b/syllabus/0ATP523.html index 3f8b3078c3..84535b2b9f 100644 --- a/syllabus/0ATP523.html +++ b/syllabus/0ATP523.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP524.html b/syllabus/0ATP524.html index cb7fded45b..7843c0cea9 100644 --- a/syllabus/0ATP524.html +++ b/syllabus/0ATP524.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -406,5 +450,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP525.html b/syllabus/0ATP525.html index 05eeac2656..ffc48a7a37 100644 --- a/syllabus/0ATP525.html +++ b/syllabus/0ATP525.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP526.html b/syllabus/0ATP526.html index 86ea90d506..eb72246c1b 100644 --- a/syllabus/0ATP526.html +++ b/syllabus/0ATP526.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP527.html b/syllabus/0ATP527.html index d6595786ac..fceb8eaf21 100644 --- a/syllabus/0ATP527.html +++ b/syllabus/0ATP527.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -390,5 +434,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP530.html b/syllabus/0ATP530.html index f91fdb2191..83a84951a2 100644 --- a/syllabus/0ATP530.html +++ b/syllabus/0ATP530.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP531.html b/syllabus/0ATP531.html index 8e66984edf..5cf62467df 100644 --- a/syllabus/0ATP531.html +++ b/syllabus/0ATP531.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP540.html b/syllabus/0ATP540.html index ae28ccf1dc..950919c60c 100644 --- a/syllabus/0ATP540.html +++ b/syllabus/0ATP540.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP541.html b/syllabus/0ATP541.html index c383d0216a..447e849de0 100644 --- a/syllabus/0ATP541.html +++ b/syllabus/0ATP541.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP631.html b/syllabus/0ATP631.html index 854a01bcd4..27392ba971 100644 --- a/syllabus/0ATP631.html +++ b/syllabus/0ATP631.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP632.html b/syllabus/0ATP632.html index b041d86d5e..c4a5fc4f52 100644 --- a/syllabus/0ATP632.html +++ b/syllabus/0ATP632.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP642.html b/syllabus/0ATP642.html index e50c9c733d..406d55e42b 100644 --- a/syllabus/0ATP642.html +++ b/syllabus/0ATP642.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP643.html b/syllabus/0ATP643.html index 28ca7c4b5d..8936d2ad09 100644 --- a/syllabus/0ATP643.html +++ b/syllabus/0ATP643.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP644.html b/syllabus/0ATP644.html index 8208efa33e..1083131939 100644 --- a/syllabus/0ATP644.html +++ b/syllabus/0ATP644.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7A1.html b/syllabus/0ATP7A1.html index 61a5dd08e2..15f9ba2940 100644 --- a/syllabus/0ATP7A1.html +++ b/syllabus/0ATP7A1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -393,5 +437,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7A2.html b/syllabus/0ATP7A2.html index ebe4b74a3c..b577412584 100644 --- a/syllabus/0ATP7A2.html +++ b/syllabus/0ATP7A2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7B1.html b/syllabus/0ATP7B1.html index b348f85934..6dccca154d 100644 --- a/syllabus/0ATP7B1.html +++ b/syllabus/0ATP7B1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7B2.html b/syllabus/0ATP7B2.html index 3f280dc259..b321f171d0 100644 --- a/syllabus/0ATP7B2.html +++ b/syllabus/0ATP7B2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7C1.html b/syllabus/0ATP7C1.html index 21870e76e9..f3ad8a677d 100644 --- a/syllabus/0ATP7C1.html +++ b/syllabus/0ATP7C1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7C2.html b/syllabus/0ATP7C2.html index e771f362cc..54eb2ed608 100644 --- a/syllabus/0ATP7C2.html +++ b/syllabus/0ATP7C2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7D1.html b/syllabus/0ATP7D1.html index d8f8102811..3113d4ce16 100644 --- a/syllabus/0ATP7D1.html +++ b/syllabus/0ATP7D1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7D2.html b/syllabus/0ATP7D2.html index 3224d75858..6591654bc1 100644 --- a/syllabus/0ATP7D2.html +++ b/syllabus/0ATP7D2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7E1.html b/syllabus/0ATP7E1.html index a53e0c87d9..5a8ed0319a 100644 --- a/syllabus/0ATP7E1.html +++ b/syllabus/0ATP7E1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -410,5 +454,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7E2.html b/syllabus/0ATP7E2.html index 2536aab429..ad95749cdb 100644 --- a/syllabus/0ATP7E2.html +++ b/syllabus/0ATP7E2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7F1.html b/syllabus/0ATP7F1.html index 9413268f04..d7d57af177 100644 --- a/syllabus/0ATP7F1.html +++ b/syllabus/0ATP7F1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7F2.html b/syllabus/0ATP7F2.html index d4821f2f90..8db3f462f6 100644 --- a/syllabus/0ATP7F2.html +++ b/syllabus/0ATP7F2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7F3.html b/syllabus/0ATP7F3.html index b394e5f8c3..22b545ffd6 100644 --- a/syllabus/0ATP7F3.html +++ b/syllabus/0ATP7F3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7G1.html b/syllabus/0ATP7G1.html index 1d2a41fe26..082303e4de 100644 --- a/syllabus/0ATP7G1.html +++ b/syllabus/0ATP7G1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7G2.html b/syllabus/0ATP7G2.html index 683772ffd4..a1b29660d6 100644 --- a/syllabus/0ATP7G2.html +++ b/syllabus/0ATP7G2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7H1.html b/syllabus/0ATP7H1.html index 8d4d61683a..73e7899f60 100644 --- a/syllabus/0ATP7H1.html +++ b/syllabus/0ATP7H1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7H2.html b/syllabus/0ATP7H2.html index 1cfc8bf281..ed6fde25bd 100644 --- a/syllabus/0ATP7H2.html +++ b/syllabus/0ATP7H2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7H3.html b/syllabus/0ATP7H3.html index 3a5e7b925b..0c585102c8 100644 --- a/syllabus/0ATP7H3.html +++ b/syllabus/0ATP7H3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7J1.html b/syllabus/0ATP7J1.html index f1686b7294..219de602a4 100644 --- a/syllabus/0ATP7J1.html +++ b/syllabus/0ATP7J1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7J2.html b/syllabus/0ATP7J2.html index 42c6535aa3..9de0d62be8 100644 --- a/syllabus/0ATP7J2.html +++ b/syllabus/0ATP7J2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -423,5 +467,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7K1.html b/syllabus/0ATP7K1.html index be60af4391..c12250c619 100644 --- a/syllabus/0ATP7K1.html +++ b/syllabus/0ATP7K1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7K2.html b/syllabus/0ATP7K2.html index dd93e240e3..626fd86b36 100644 --- a/syllabus/0ATP7K2.html +++ b/syllabus/0ATP7K2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7K3.html b/syllabus/0ATP7K3.html index 199120dab1..2efe10bf9d 100644 --- a/syllabus/0ATP7K3.html +++ b/syllabus/0ATP7K3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7M1.html b/syllabus/0ATP7M1.html index 7582e6459f..a682826837 100644 --- a/syllabus/0ATP7M1.html +++ b/syllabus/0ATP7M1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP7M2.html b/syllabus/0ATP7M2.html index b19407f62b..c03fe0a196 100644 --- a/syllabus/0ATP7M2.html +++ b/syllabus/0ATP7M2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8A1.html b/syllabus/0ATP8A1.html index b53bffb15a..576b3935fb 100644 --- a/syllabus/0ATP8A1.html +++ b/syllabus/0ATP8A1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8A2.html b/syllabus/0ATP8A2.html index 5d2c1e7afa..587c224ade 100644 --- a/syllabus/0ATP8A2.html +++ b/syllabus/0ATP8A2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8C1.html b/syllabus/0ATP8C1.html index 17a565f3f9..11fb969a81 100644 --- a/syllabus/0ATP8C1.html +++ b/syllabus/0ATP8C1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8C2.html b/syllabus/0ATP8C2.html index 8f2d35414e..ea0bdcc6eb 100644 --- a/syllabus/0ATP8C2.html +++ b/syllabus/0ATP8C2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -402,5 +446,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8D1.html b/syllabus/0ATP8D1.html index bd6dae6571..f5e0ca67e6 100644 --- a/syllabus/0ATP8D1.html +++ b/syllabus/0ATP8D1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8D2.html b/syllabus/0ATP8D2.html index 8138dd3fdc..9640968939 100644 --- a/syllabus/0ATP8D2.html +++ b/syllabus/0ATP8D2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8E1.html b/syllabus/0ATP8E1.html index ee8db16c5e..c68c3f636c 100644 --- a/syllabus/0ATP8E1.html +++ b/syllabus/0ATP8E1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8E2.html b/syllabus/0ATP8E2.html index f079036924..a5796fcb79 100644 --- a/syllabus/0ATP8E2.html +++ b/syllabus/0ATP8E2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -451,5 +495,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8F1.html b/syllabus/0ATP8F1.html index 1676b131e0..2ebf037225 100644 --- a/syllabus/0ATP8F1.html +++ b/syllabus/0ATP8F1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8F2.html b/syllabus/0ATP8F2.html index 011fb156db..9463ebd97d 100644 --- a/syllabus/0ATP8F2.html +++ b/syllabus/0ATP8F2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -433,5 +477,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8G1.html b/syllabus/0ATP8G1.html index f094b172f7..78783c82fc 100644 --- a/syllabus/0ATP8G1.html +++ b/syllabus/0ATP8G1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8G2.html b/syllabus/0ATP8G2.html index 0961128d1b..049b145ee2 100644 --- a/syllabus/0ATP8G2.html +++ b/syllabus/0ATP8G2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8H1.html b/syllabus/0ATP8H1.html index d460b67dc0..02768ed3c1 100644 --- a/syllabus/0ATP8H1.html +++ b/syllabus/0ATP8H1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8H2.html b/syllabus/0ATP8H2.html index d33a6cca96..a82caa59c0 100644 --- a/syllabus/0ATP8H2.html +++ b/syllabus/0ATP8H2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -385,5 +429,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8J1.html b/syllabus/0ATP8J1.html index f94a68a0a5..0ef1e2e7fe 100644 --- a/syllabus/0ATP8J1.html +++ b/syllabus/0ATP8J1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8J2.html b/syllabus/0ATP8J2.html index 88312ecf91..ac8e6c4f54 100644 --- a/syllabus/0ATP8J2.html +++ b/syllabus/0ATP8J2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8J3.html b/syllabus/0ATP8J3.html index eafdfe7f3f..f4a8c66ec8 100644 --- a/syllabus/0ATP8J3.html +++ b/syllabus/0ATP8J3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8K1.html b/syllabus/0ATP8K1.html index 1f94e76639..47f9703928 100644 --- a/syllabus/0ATP8K1.html +++ b/syllabus/0ATP8K1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8K2.html b/syllabus/0ATP8K2.html index 260f6d1c19..6fe2030058 100644 --- a/syllabus/0ATP8K2.html +++ b/syllabus/0ATP8K2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8K3.html b/syllabus/0ATP8K3.html index a35dc7ad58..f8fe71f747 100644 --- a/syllabus/0ATP8K3.html +++ b/syllabus/0ATP8K3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8M1.html b/syllabus/0ATP8M1.html index 56c090730e..6e799b9731 100644 --- a/syllabus/0ATP8M1.html +++ b/syllabus/0ATP8M1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -415,5 +459,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8M2.html b/syllabus/0ATP8M2.html index f3e85b0060..69500e6ca3 100644 --- a/syllabus/0ATP8M2.html +++ b/syllabus/0ATP8M2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8M3.html b/syllabus/0ATP8M3.html index 5196be2d87..b94986ea2a 100644 --- a/syllabus/0ATP8M3.html +++ b/syllabus/0ATP8M3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8P1.html b/syllabus/0ATP8P1.html index 879659b2f0..0397c32650 100644 --- a/syllabus/0ATP8P1.html +++ b/syllabus/0ATP8P1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8P2.html b/syllabus/0ATP8P2.html index 26bdf9c3b0..503cf62029 100644 --- a/syllabus/0ATP8P2.html +++ b/syllabus/0ATP8P2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8Q1.html b/syllabus/0ATP8Q1.html index 237bd797b7..011187d399 100644 --- a/syllabus/0ATP8Q1.html +++ b/syllabus/0ATP8Q1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP8Q2.html b/syllabus/0ATP8Q2.html index d107cd324b..b00a33d0e9 100644 --- a/syllabus/0ATP8Q2.html +++ b/syllabus/0ATP8Q2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9A1.html b/syllabus/0ATP9A1.html index 80ca5af086..60b2b51b5b 100644 --- a/syllabus/0ATP9A1.html +++ b/syllabus/0ATP9A1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9A2.html b/syllabus/0ATP9A2.html index f73631ae00..914b1dce26 100644 --- a/syllabus/0ATP9A2.html +++ b/syllabus/0ATP9A2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9B1.html b/syllabus/0ATP9B1.html index 9628c5e791..9c94a0eba0 100644 --- a/syllabus/0ATP9B1.html +++ b/syllabus/0ATP9B1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -436,5 +480,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9B2.html b/syllabus/0ATP9B2.html index 3fb7f09668..d245c859c7 100644 --- a/syllabus/0ATP9B2.html +++ b/syllabus/0ATP9B2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9C1.html b/syllabus/0ATP9C1.html index c2c59d35ee..4d6d7493f9 100644 --- a/syllabus/0ATP9C1.html +++ b/syllabus/0ATP9C1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9C2.html b/syllabus/0ATP9C2.html index 93c59b22cf..4b304f3fd8 100644 --- a/syllabus/0ATP9C2.html +++ b/syllabus/0ATP9C2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9D1.html b/syllabus/0ATP9D1.html index 57f2b7264a..2cea6fa861 100644 --- a/syllabus/0ATP9D1.html +++ b/syllabus/0ATP9D1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9D2.html b/syllabus/0ATP9D2.html index daf0548dd0..35f60b0e3b 100644 --- a/syllabus/0ATP9D2.html +++ b/syllabus/0ATP9D2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -427,5 +471,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9E1.html b/syllabus/0ATP9E1.html index 3985527b0c..3bc6c2ef23 100644 --- a/syllabus/0ATP9E1.html +++ b/syllabus/0ATP9E1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9E2.html b/syllabus/0ATP9E2.html index aa6b1d4661..aa6b1d9262 100644 --- a/syllabus/0ATP9E2.html +++ b/syllabus/0ATP9E2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -397,5 +441,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9F1.html b/syllabus/0ATP9F1.html index b1fa033cf2..52c24b40af 100644 --- a/syllabus/0ATP9F1.html +++ b/syllabus/0ATP9F1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9F2.html b/syllabus/0ATP9F2.html index e5c62d7468..38844b69d3 100644 --- a/syllabus/0ATP9F2.html +++ b/syllabus/0ATP9F2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9G1.html b/syllabus/0ATP9G1.html index e0277c82ae..021a1b7996 100644 --- a/syllabus/0ATP9G1.html +++ b/syllabus/0ATP9G1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9G2.html b/syllabus/0ATP9G2.html index ef2b52bcec..c510855e00 100644 --- a/syllabus/0ATP9G2.html +++ b/syllabus/0ATP9G2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -411,5 +455,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9H1.html b/syllabus/0ATP9H1.html index 9d19a85914..95f7ec4dbf 100644 --- a/syllabus/0ATP9H1.html +++ b/syllabus/0ATP9H1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -429,5 +473,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9H2.html b/syllabus/0ATP9H2.html index f93474f9eb..9fe23200a2 100644 --- a/syllabus/0ATP9H2.html +++ b/syllabus/0ATP9H2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9J1.html b/syllabus/0ATP9J1.html index a9a4987fb2..c9c4b28eff 100644 --- a/syllabus/0ATP9J1.html +++ b/syllabus/0ATP9J1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9J2.html b/syllabus/0ATP9J2.html index 0caa18a281..a3409d4019 100644 --- a/syllabus/0ATP9J2.html +++ b/syllabus/0ATP9J2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -421,5 +465,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9K1.html b/syllabus/0ATP9K1.html index 2d37be81bc..8035c249f2 100644 --- a/syllabus/0ATP9K1.html +++ b/syllabus/0ATP9K1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -417,5 +461,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9K2.html b/syllabus/0ATP9K2.html index 71b917986a..77b6d59fff 100644 --- a/syllabus/0ATP9K2.html +++ b/syllabus/0ATP9K2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -419,5 +463,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9M1.html b/syllabus/0ATP9M1.html index 3e8337bc54..666b7ea6cc 100644 --- a/syllabus/0ATP9M1.html +++ b/syllabus/0ATP9M1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9M2.html b/syllabus/0ATP9M2.html index d6a281d4ea..19378317e2 100644 --- a/syllabus/0ATP9M2.html +++ b/syllabus/0ATP9M2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9N1.html b/syllabus/0ATP9N1.html index 448f94fd70..8a1f11f801 100644 --- a/syllabus/0ATP9N1.html +++ b/syllabus/0ATP9N1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9N2.html b/syllabus/0ATP9N2.html index b99ff124ed..a611b0a1f4 100644 --- a/syllabus/0ATP9N2.html +++ b/syllabus/0ATP9N2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -407,5 +451,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9P1.html b/syllabus/0ATP9P1.html index 951bf44403..4739fff369 100644 --- a/syllabus/0ATP9P1.html +++ b/syllabus/0ATP9P1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9P2.html b/syllabus/0ATP9P2.html index 85cd715403..9bf23fa573 100644 --- a/syllabus/0ATP9P2.html +++ b/syllabus/0ATP9P2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -409,5 +453,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9P3.html b/syllabus/0ATP9P3.html index 6022676cb1..6469f1afcf 100644 --- a/syllabus/0ATP9P3.html +++ b/syllabus/0ATP9P3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -403,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9Q1.html b/syllabus/0ATP9Q1.html index db09e75a6a..e61191281c 100644 --- a/syllabus/0ATP9Q1.html +++ b/syllabus/0ATP9Q1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -413,5 +457,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9Q2.html b/syllabus/0ATP9Q2.html index e8ba11323e..a1466bcf30 100644 --- a/syllabus/0ATP9Q2.html +++ b/syllabus/0ATP9Q2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -401,5 +445,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9R1.html b/syllabus/0ATP9R1.html index 4806a75280..3d5dc8faa5 100644 --- a/syllabus/0ATP9R1.html +++ b/syllabus/0ATP9R1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9R2.html b/syllabus/0ATP9R2.html index b6e40abe90..2b153d3c6b 100644 --- a/syllabus/0ATP9R2.html +++ b/syllabus/0ATP9R2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -418,5 +462,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9S1.html b/syllabus/0ATP9S1.html index 0b8f6facb5..6790e22980 100644 --- a/syllabus/0ATP9S1.html +++ b/syllabus/0ATP9S1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -447,5 +491,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9S2.html b/syllabus/0ATP9S2.html index 6a82e607e0..94b7d2d7e5 100644 --- a/syllabus/0ATP9S2.html +++ b/syllabus/0ATP9S2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -405,5 +449,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9S3.html b/syllabus/0ATP9S3.html index 083f69b05c..747ea90092 100644 --- a/syllabus/0ATP9S3.html +++ b/syllabus/0ATP9S3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9T1.html b/syllabus/0ATP9T1.html index e68efd6111..0334b31219 100644 --- a/syllabus/0ATP9T1.html +++ b/syllabus/0ATP9T1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9T2.html b/syllabus/0ATP9T2.html index 8941acb07b..50e5ce377f 100644 --- a/syllabus/0ATP9T2.html +++ b/syllabus/0ATP9T2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -399,5 +443,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9T3.html b/syllabus/0ATP9T3.html index cdba40cd76..764f5510c3 100644 --- a/syllabus/0ATP9T3.html +++ b/syllabus/0ATP9T3.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -391,5 +435,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9U1.html b/syllabus/0ATP9U1.html index 50f5a1a568..690f7ba34c 100644 --- a/syllabus/0ATP9U1.html +++ b/syllabus/0ATP9U1.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATP9U2.html b/syllabus/0ATP9U2.html index a9e90e356e..80ed98a271 100644 --- a/syllabus/0ATP9U2.html +++ b/syllabus/0ATP9U2.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ001.html b/syllabus/0ATQ001.html index 69b5043b6d..52c85f87c0 100644 --- a/syllabus/0ATQ001.html +++ b/syllabus/0ATQ001.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -381,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ002.html b/syllabus/0ATQ002.html index 6ba64b1ff3..fc61d2e73f 100644 --- a/syllabus/0ATQ002.html +++ b/syllabus/0ATQ002.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ003.html b/syllabus/0ATQ003.html index 03aa6cadb9..9368c68bbf 100644 --- a/syllabus/0ATQ003.html +++ b/syllabus/0ATQ003.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ004.html b/syllabus/0ATQ004.html index 7bff7a0294..101fa1a3d6 100644 --- a/syllabus/0ATQ004.html +++ b/syllabus/0ATQ004.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ005.html b/syllabus/0ATQ005.html index 44d92aa4a2..61f0dc098a 100644 --- a/syllabus/0ATQ005.html +++ b/syllabus/0ATQ005.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ006.html b/syllabus/0ATQ006.html index 02f5377588..ebe09f05b6 100644 --- a/syllabus/0ATQ006.html +++ b/syllabus/0ATQ006.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -379,5 +423,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ007.html b/syllabus/0ATQ007.html index 8f287ffe96..0fd63d9fde 100644 --- a/syllabus/0ATQ007.html +++ b/syllabus/0ATQ007.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -388,5 +432,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ008.html b/syllabus/0ATQ008.html index 497b62124d..e74cab53e8 100644 --- a/syllabus/0ATQ008.html +++ b/syllabus/0ATQ008.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -377,5 +421,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ009.html b/syllabus/0ATQ009.html index 494575beba..f9e1b18c12 100644 --- a/syllabus/0ATQ009.html +++ b/syllabus/0ATQ009.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ010.html b/syllabus/0ATQ010.html index eebcfef136..fb42fe20a3 100644 --- a/syllabus/0ATQ010.html +++ b/syllabus/0ATQ010.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ101.html b/syllabus/0ATQ101.html index 3c817dd8f7..f95669f91a 100644 --- a/syllabus/0ATQ101.html +++ b/syllabus/0ATQ101.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ102.html b/syllabus/0ATQ102.html index 185595b456..5759b9168a 100644 --- a/syllabus/0ATQ102.html +++ b/syllabus/0ATQ102.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -386,5 +430,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ103.html b/syllabus/0ATQ103.html index 8af83bc72a..3b7946a795 100644 --- a/syllabus/0ATQ103.html +++ b/syllabus/0ATQ103.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -405,5 +447,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ201.html b/syllabus/0ATQ201.html index a0bc0c9297..ab3dffe8ff 100644 --- a/syllabus/0ATQ201.html +++ b/syllabus/0ATQ201.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -385,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ202.html b/syllabus/0ATQ202.html index 23e6b61792..0b23d69f74 100644 --- a/syllabus/0ATQ202.html +++ b/syllabus/0ATQ202.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -385,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ203.html b/syllabus/0ATQ203.html index 6b867a4ef5..2def4b0538 100644 --- a/syllabus/0ATQ203.html +++ b/syllabus/0ATQ203.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ204.html b/syllabus/0ATQ204.html index 0e03374ee9..4724ac6da4 100644 --- a/syllabus/0ATQ204.html +++ b/syllabus/0ATQ204.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -381,5 +425,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ205.html b/syllabus/0ATQ205.html index daeacdcfb0..26caf75602 100644 --- a/syllabus/0ATQ205.html +++ b/syllabus/0ATQ205.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -397,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ206.html b/syllabus/0ATQ206.html index 1360a704f4..7b664efa1a 100644 --- a/syllabus/0ATQ206.html +++ b/syllabus/0ATQ206.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ207.html b/syllabus/0ATQ207.html index bb973e5349..2e7749064a 100644 --- a/syllabus/0ATQ207.html +++ b/syllabus/0ATQ207.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -389,5 +433,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ208.html b/syllabus/0ATQ208.html index bc361c83ce..e4c5f46e47 100644 --- a/syllabus/0ATQ208.html +++ b/syllabus/0ATQ208.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -234,8 +278,6 @@

シラバス参照

- 最終更新日:2023/04/11 -   @@ -389,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ209.html b/syllabus/0ATQ209.html index de6ec141ea..b9831998e8 100644 --- a/syllabus/0ATQ209.html +++ b/syllabus/0ATQ209.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ210.html b/syllabus/0ATQ210.html index 0a9fb91ce3..d812455d63 100644 --- a/syllabus/0ATQ210.html +++ b/syllabus/0ATQ210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -387,5 +431,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ211.html b/syllabus/0ATQ211.html index a23879f1de..0fd445389c 100644 --- a/syllabus/0ATQ211.html +++ b/syllabus/0ATQ211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ212.html b/syllabus/0ATQ212.html index 936fa2ff7b..e2a8256041 100644 --- a/syllabus/0ATQ212.html +++ b/syllabus/0ATQ212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -383,5 +427,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ213.html b/syllabus/0ATQ213.html index f9f47b532b..8ca8fee5a2 100644 --- a/syllabus/0ATQ213.html +++ b/syllabus/0ATQ213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ214.html b/syllabus/0ATQ214.html index c0e28e0ae9..7f4e87262d 100644 --- a/syllabus/0ATQ214.html +++ b/syllabus/0ATQ214.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -395,5 +439,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ215.html b/syllabus/0ATQ215.html index 4d3c5ea13a..e9dbca0cbe 100644 --- a/syllabus/0ATQ215.html +++ b/syllabus/0ATQ215.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -376,5 +420,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ216.html b/syllabus/0ATQ216.html index 052f919857..a289542cdf 100644 --- a/syllabus/0ATQ216.html +++ b/syllabus/0ATQ216.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -375,5 +419,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATQ217.html b/syllabus/0ATQ217.html index f2d8e06c3e..9b3f073c61 100644 --- a/syllabus/0ATQ217.html +++ b/syllabus/0ATQ217.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -378,5 +422,8 @@

ティーチングフェロー(TF)・ティーチン + + + \ No newline at end of file diff --git a/syllabus/0ATS011.html b/syllabus/0ATS011.html index df95782cc4..d7925fab4e 100644 --- a/syllabus/0ATS011.html +++ b/syllabus/0ATS011.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -679,5 +721,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS021.html b/syllabus/0ATS021.html index b106b8491d..3b8d353512 100644 --- a/syllabus/0ATS021.html +++ b/syllabus/0ATS021.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -433,5 +475,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS032.html b/syllabus/0ATS032.html index 7aec86710d..71c3173dc6 100644 --- a/syllabus/0ATS032.html +++ b/syllabus/0ATS032.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -439,5 +481,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS033.html b/syllabus/0ATS033.html index 921f8b8fc5..8c60e298aa 100644 --- a/syllabus/0ATS033.html +++ b/syllabus/0ATS033.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -238,8 +282,6 @@

シラバス参照

- 最終更新日:2023/03/29 -   @@ -439,5 +481,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS110.html b/syllabus/0ATS110.html index 565c5ea888..ffd1939cdf 100644 --- a/syllabus/0ATS110.html +++ b/syllabus/0ATS110.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS111.html b/syllabus/0ATS111.html index 6ad24f5dbe..95dceb112f 100644 --- a/syllabus/0ATS111.html +++ b/syllabus/0ATS111.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS112.html b/syllabus/0ATS112.html index b3764782cd..ec7d81c844 100644 --- a/syllabus/0ATS112.html +++ b/syllabus/0ATS112.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS113.html b/syllabus/0ATS113.html index 68c1e303ae..abcd0fa144 100644 --- a/syllabus/0ATS113.html +++ b/syllabus/0ATS113.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -529,5 +573,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS120.html b/syllabus/0ATS120.html index 5eb16566f6..b5ab68dadd 100644 --- a/syllabus/0ATS120.html +++ b/syllabus/0ATS120.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -630,5 +674,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS121.html b/syllabus/0ATS121.html index 0281938c4d..95ee3aad8f 100644 --- a/syllabus/0ATS121.html +++ b/syllabus/0ATS121.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS122.html b/syllabus/0ATS122.html index b74fa89143..57b3905db9 100644 --- a/syllabus/0ATS122.html +++ b/syllabus/0ATS122.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS123.html b/syllabus/0ATS123.html index 4fef0b4a89..df9a246aab 100644 --- a/syllabus/0ATS123.html +++ b/syllabus/0ATS123.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS164.html b/syllabus/0ATS164.html index 12281bd8e2..0c0d20e276 100644 --- a/syllabus/0ATS164.html +++ b/syllabus/0ATS164.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS165.html b/syllabus/0ATS165.html index f2e4388a51..dec624051c 100644 --- a/syllabus/0ATS165.html +++ b/syllabus/0ATS165.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -543,5 +587,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS210.html b/syllabus/0ATS210.html index 373d5331be..f1626a6b6e 100644 --- a/syllabus/0ATS210.html +++ b/syllabus/0ATS210.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS211.html b/syllabus/0ATS211.html index 6926cfc174..8378c3d336 100644 --- a/syllabus/0ATS211.html +++ b/syllabus/0ATS211.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS212.html b/syllabus/0ATS212.html index e8b9b3ef20..e79cf04121 100644 --- a/syllabus/0ATS212.html +++ b/syllabus/0ATS212.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS213.html b/syllabus/0ATS213.html index edb2a4295c..6437525dc3 100644 --- a/syllabus/0ATS213.html +++ b/syllabus/0ATS213.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -432,5 +476,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS220.html b/syllabus/0ATS220.html index dee3254467..f3c111377e 100644 --- a/syllabus/0ATS220.html +++ b/syllabus/0ATS220.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -628,5 +672,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS221.html b/syllabus/0ATS221.html index 26746b8c44..fb5a6b6d98 100644 --- a/syllabus/0ATS221.html +++ b/syllabus/0ATS221.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS222.html b/syllabus/0ATS222.html index 1355da3885..d7347f6b92 100644 --- a/syllabus/0ATS222.html +++ b/syllabus/0ATS222.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS223.html b/syllabus/0ATS223.html index 762218047e..690017cbe8 100644 --- a/syllabus/0ATS223.html +++ b/syllabus/0ATS223.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS230.html b/syllabus/0ATS230.html index 7bfa84ca9b..7b0e3fa456 100644 --- a/syllabus/0ATS230.html +++ b/syllabus/0ATS230.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS231.html b/syllabus/0ATS231.html index 1cd431edb8..372a42576c 100644 --- a/syllabus/0ATS231.html +++ b/syllabus/0ATS231.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS232.html b/syllabus/0ATS232.html index 6bede646ec..9d3379502e 100644 --- a/syllabus/0ATS232.html +++ b/syllabus/0ATS232.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -625,5 +669,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS233.html b/syllabus/0ATS233.html index b4d788c8ed..ecb3403ffc 100644 --- a/syllabus/0ATS233.html +++ b/syllabus/0ATS233.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS264.html b/syllabus/0ATS264.html index 0d2108e6bc..4702e405c6 100644 --- a/syllabus/0ATS264.html +++ b/syllabus/0ATS264.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS265.html b/syllabus/0ATS265.html index ac618ddbb5..532e7fdfd0 100644 --- a/syllabus/0ATS265.html +++ b/syllabus/0ATS265.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -581,5 +625,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS311.html b/syllabus/0ATS311.html index e531b4acb8..a1fbfab37f 100644 --- a/syllabus/0ATS311.html +++ b/syllabus/0ATS311.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS312.html b/syllabus/0ATS312.html index f48ecd7467..74de98ac88 100644 --- a/syllabus/0ATS312.html +++ b/syllabus/0ATS312.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -521,5 +565,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS313.html b/syllabus/0ATS313.html index 5a4e51ef6f..3b8596478e 100644 --- a/syllabus/0ATS313.html +++ b/syllabus/0ATS313.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS314.html b/syllabus/0ATS314.html index 6736a21bf3..2da9022c80 100644 --- a/syllabus/0ATS314.html +++ b/syllabus/0ATS314.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS315.html b/syllabus/0ATS315.html index 1eb897680e..147320474e 100644 --- a/syllabus/0ATS315.html +++ b/syllabus/0ATS315.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS316.html b/syllabus/0ATS316.html index 5eddff6c96..21fd9c64de 100644 --- a/syllabus/0ATS316.html +++ b/syllabus/0ATS316.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -515,5 +559,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS317.html b/syllabus/0ATS317.html index c5e02449c5..5d5f0c9920 100644 --- a/syllabus/0ATS317.html +++ b/syllabus/0ATS317.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -513,5 +557,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS351.html b/syllabus/0ATS351.html index f9f02f0dd1..a01156cd5b 100644 --- a/syllabus/0ATS351.html +++ b/syllabus/0ATS351.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -595,5 +639,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS352.html b/syllabus/0ATS352.html index a8beb158af..47db606869 100644 --- a/syllabus/0ATS352.html +++ b/syllabus/0ATS352.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -511,5 +555,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS410.html b/syllabus/0ATS410.html index 5f7b6fd7eb..e7d241484d 100644 --- a/syllabus/0ATS410.html +++ b/syllabus/0ATS410.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -629,5 +673,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS411.html b/syllabus/0ATS411.html index 6c7c5d67c4..74ba8d8fe3 100644 --- a/syllabus/0ATS411.html +++ b/syllabus/0ATS411.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -525,5 +569,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS412.html b/syllabus/0ATS412.html index 3557417767..c86ef014bd 100644 --- a/syllabus/0ATS412.html +++ b/syllabus/0ATS412.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -527,5 +571,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS413.html b/syllabus/0ATS413.html index ec5b3976b9..ff784a86a4 100644 --- a/syllabus/0ATS413.html +++ b/syllabus/0ATS413.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -455,5 +499,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS420.html b/syllabus/0ATS420.html index 86bbc2ffb3..54cbff7eab 100644 --- a/syllabus/0ATS420.html +++ b/syllabus/0ATS420.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS421.html b/syllabus/0ATS421.html index 4e2c99216f..75d7566243 100644 --- a/syllabus/0ATS421.html +++ b/syllabus/0ATS421.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -484,5 +528,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS422.html b/syllabus/0ATS422.html index c5f6fe6b3f..a5cae5291a 100644 --- a/syllabus/0ATS422.html +++ b/syllabus/0ATS422.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -534,5 +578,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS423.html b/syllabus/0ATS423.html index 330c6dc081..2c51723c9e 100644 --- a/syllabus/0ATS423.html +++ b/syllabus/0ATS423.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -458,5 +502,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS464.html b/syllabus/0ATS464.html index a53f9c92c8..8ebd6f1d3b 100644 --- a/syllabus/0ATS464.html +++ b/syllabus/0ATS464.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS465.html b/syllabus/0ATS465.html index 9c609606ed..ac4aab4efc 100644 --- a/syllabus/0ATS465.html +++ b/syllabus/0ATS465.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS510.html b/syllabus/0ATS510.html index ebd72ecf89..81d0656680 100644 --- a/syllabus/0ATS510.html +++ b/syllabus/0ATS510.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS511.html b/syllabus/0ATS511.html index fcef79c650..a2e8e5b994 100644 --- a/syllabus/0ATS511.html +++ b/syllabus/0ATS511.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS512.html b/syllabus/0ATS512.html index da6c15d2b2..7e93ecbe26 100644 --- a/syllabus/0ATS512.html +++ b/syllabus/0ATS512.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -530,5 +574,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS513.html b/syllabus/0ATS513.html index d08f241b82..900a89357b 100644 --- a/syllabus/0ATS513.html +++ b/syllabus/0ATS513.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -520,5 +564,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS520.html b/syllabus/0ATS520.html index d0728094e4..a6a1e21d25 100644 --- a/syllabus/0ATS520.html +++ b/syllabus/0ATS520.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS521.html b/syllabus/0ATS521.html index f90aca1f4f..5f07c77722 100644 --- a/syllabus/0ATS521.html +++ b/syllabus/0ATS521.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -528,5 +572,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS522.html b/syllabus/0ATS522.html index d564f4a438..33679be9e7 100644 --- a/syllabus/0ATS522.html +++ b/syllabus/0ATS522.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -526,5 +570,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS523.html b/syllabus/0ATS523.html index cfedbd208b..6306af7018 100644 --- a/syllabus/0ATS523.html +++ b/syllabus/0ATS523.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -456,5 +500,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS564.html b/syllabus/0ATS564.html index 645a3da444..d9583a032f 100644 --- a/syllabus/0ATS564.html +++ b/syllabus/0ATS564.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -553,5 +597,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS565.html b/syllabus/0ATS565.html index e497cff871..b9a26b4b23 100644 --- a/syllabus/0ATS565.html +++ b/syllabus/0ATS565.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -555,5 +599,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS611.html b/syllabus/0ATS611.html index 60b05bdf95..20e9bc6eaf 100644 --- a/syllabus/0ATS611.html +++ b/syllabus/0ATS611.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -533,5 +577,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS612.html b/syllabus/0ATS612.html index 135c3286b5..8eef519b4f 100644 --- a/syllabus/0ATS612.html +++ b/syllabus/0ATS612.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS613.html b/syllabus/0ATS613.html index ced3b090c1..7ee45f92ea 100644 --- a/syllabus/0ATS613.html +++ b/syllabus/0ATS613.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -523,5 +567,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS614.html b/syllabus/0ATS614.html index 0e2a897a6f..ba568ba2de 100644 --- a/syllabus/0ATS614.html +++ b/syllabus/0ATS614.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -535,5 +579,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file diff --git a/syllabus/0ATS616.html b/syllabus/0ATS616.html index a9fd15774a..81579b31ef 100644 --- a/syllabus/0ATS616.html +++ b/syllabus/0ATS616.html @@ -208,6 +208,50 @@ } // 変換した文字列を設定 $("#timetable").text(curStr); + + // #202312270014 『シラバス参照』画面のISBNリンク変更 + // シラバス関連で、tulipsのURL変更についての修正 + $("#topic-assignments tr a").each(function (index, element) { + // システムパラメータの設定値「isbnを設定するURL」を取得する。 + var isbnUrl = "https://" + $("input[name='isbnUrl']").val(); + // URLのテキスト部分の取得(画面表示) + var urlText = $(this).text(); + // URLの要素の部分の取得(実際のlink) + var urlElement = $(this).attr("href"); + + // 変換対象が同じかどうかの確認 + var before = urlElement.substring(0,urlElement.indexOf("q=")); + var after = isbnUrl.substring(0, isbnUrl.indexOf("q=")); + + // 変換対象が違う場合のみ変換処理を行う + if (before != after) { + // 新しいURLのインデックスを取得する(変換対象は、ISBN:までとする) + var isbnIdx = isbnUrl.length; + + // 図書館旧URLかどうかの確認(URLの中に「tulips」が含まれるはずなので) + // この確認がないと、「#topic-assignments tr a」で取得される中に、 + // 図書館URL以外が存在した為の対応 + if (urlText.indexOf("tulips") >= 1) { + // 古いURLのテキストのインデックスを取得する(変換対象は、q=までとする) + var urlIdx = urlText.indexOf("q=") + 2; + // URLのテキスト変更 + // URLテキスト部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlText = urlText.replace(urlText.substring(0, urlIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURLテキストの書き換え + $(this).text(repUrlText); + + // 古いURLのエレメントのインデックスを取得する(変換対象は、q=までとする) + var urlEleIdx = urlElement.indexOf("q=") + 2; + // URLの要素変更 + // URL要素部分で、古い部分「q=」の前までと、新しい「q=ISBN:」変換する + var repUrlElement = urlElement.replace(urlElement.substring(0, urlEleIdx), + isbnUrl.substring(0, isbnIdx)); + // 変換したURL要素の書き換え + $(this).attr("href", repUrlElement); + } + } + }); }); @@ -505,5 +549,8 @@

ティーチングフェロー(TF)・ティーチング + + + \ No newline at end of file